Xcode:如何编译i386,armv7,armv7s和arm64?

时间:2014-02-15 23:52:41

标签: xcode compilation

我想为i386,armv7,armv7s和arm64编译我的应用程序。我看到的唯一选项是i386,armv7和armv7s或armv7,armv7s和arm64。有没有办法获得全部4个?

2 个答案:

答案 0 :(得分:3)

您需要确保i386,armv7,armv7s和arm64都出现在“有效的Archictures” 项目的“架构”构建设置下。

这是我刚刚创建的测试项目的Build Settings面板的屏幕截图。

我需要在“Valid Architectures”下添加“i386”,然后我还需要修改“架构”(“有效架构”之上的几行)来匹配。

Valid Architectures

答案 1 :(得分:0)

我发现您还需要确保您具有正确的构建目标。在这种情况下,“通用iOS设备”可能是最合适的,因为您要针对各种体系结构进行构建。如果我仅选择特定目标,那么它可能无法构建所有请求的目标。

Set Generic iOS Build Target