用iphonesimulator gcc 4.2构建的Mac目标

时间:2011-07-13 20:20:40

标签: ios xcode macos build mixed

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

  • 将Base SDK设置为“Latest Mac OS X”
  • 将架构设置为$(NATIVE_ARCH)
  • 仅将有效体系结构设置为i386
  • 使用我自己的PCH文件
  • 将标题拖到复制标题,Mac目标
  • 将源拖动到Compile Sources,Mac target
  • 添加在/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基金会?无论它在做什么,我都不能认为这是安全的。

更改添加内容的顺序似乎没有效果。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

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