0

假设我们在 Xcode 中创建了一个静态库,并且在 Build Settings 中设置Build Active Architecture Only为 No。为什么它仍然会生成一个仅适用于当前选择的设备(模拟器或真实设备)的库?我们还需要什么来创建一个运行脚本的胖二进制文件,该脚本将使用lipo工具?为什么这两者之间的实际区别是?lipo所有架构的建筑物都没有做什么?

4

1 回答 1

1

当您Building只使用一个架构Debug时,要创建一个胖库,您的选择必须是Archive从最终库中删除所有调试信息。

至于为什么设置后NO它仍然只为当前选择的设备构建,请检查Configuration您正在编辑的是Debug还是Distribution/Release.

于 2017-09-20T12:42:52.637 回答