您能否使Xcode 5.1目标依赖项仅构建有效的体系结构?

时间:2014-03-11 17:05:28

标签: ios objective-c xcode llvm xcode5.1

使用Xcode 5.1 Apple已经将$(ARCHS_STANDARD)包含在arm64中。如果您的项目不支持arm64,您只需将架构构建设置更改为$(ARCHS_STANDARD_32_BIT),它就不会构建arm64。

但是如果你有一个使用$(ARCHS_STANDARD)的目标依赖项,它将构建arm64,你会收到一个错误,因为你的项目期望符号不是arm64。

有没有办法让您的目标依赖项能够识别您正在构建的内容,以便构建有效的架构?

1 个答案:

答案 0 :(得分:9)

我们的快速解决方法是将架构条目保留为$(ARCHS_STANDARD),但将有效架构更改为armv7armv7s,直到我们正在使用的第三方图书馆已更新。