16

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

但是,如果您有一个使用 $(ARCHS_STANDARD) 的目标依赖项,它将构建 arm64,您将收到错误消息,因为您的项目需要不是 arm64 的符号。

有没有办法让您的目标依赖关系知道您正在构建的对象,以便构建有效的架构?

4

1 回答 1

9

我们的快速解决方法是保留Architectures条目,$(ARCHS_STANDARD)但将Valid Architectures更改为armv7armv7s直到我们使用的第三方库更新。

于 2014-03-11T17:12:58.760 回答