3

在 Mixed 3.2.5 iOS/MacOS 项目中,有一个现有的 iOS 静态库目标,我正在添加一个 MacOS 静态库。在目标构建设置(所有配置)我

  • 将 Base SDK 设置为“最新的 Mac OS X”
  • 将架构设置为 $(NATIVE_ARCH)
  • 仅将有效架构设置为 i386
  • 使用我自己的 PCH 文件
  • 将 headers 拖入 Copy Headers, Mac 目标
  • 将源拖入 Compile Sources,Mac 目标
  • 添加位于 /System/Library/Frameworks/Foundation.framework 的 Foundation.framework,将其设置为新的 Mac 目标

(/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/System/Library/Frameworks/Foundation.framework 也存在,但设置为 iOS 目标静态库)

目标编译,但产品不在“Debug”中,而是在“Debug-iphonesimulator”中。我假设这是链接到 iOS 基金会?无论它在做什么,我都不能认为那是安全的。

改变我添加东西的顺序似乎没有效果。

有什么建议么?

4

1 回答 1

1

我建议升级到 Xcode 4。我有构建 Mac 和 iOS 库的项目,它们都按预期工作。

于 2011-10-16T23:23:42.780 回答