Xcode构建仅在设备上为框架启用BITCODE,但在模拟器上不启用

时间:2017-04-20 15:58:28

标签: ios xcode x86-64 i386 bitcode

我在构建设置中有'Enable Bitcode' set to YES,并且还尝试在“自定义编译器标志”中设置'fembed-bitcode'。 当我选择'Device'构建项目时,从命令行尝试命令

otool -l /path-Containing-Release-iphoneos/Framework.a  | grep bitcode

我得到预期的结果如下

sectname __bitcode.

但是使用相同的Build Settings,如果我选择任何模拟器,例如:iPhone6S(10.2)而不是Device并构建项目,并运行相同的命令

 otool -l /path-Containing-Release-iphonesimulator/Framework.a  | grep bitcode

它内部没有找到任何bitcode。

出现这种行为的原因是什么?请注意,在构建选择了Device / Simulator的项目时,架构和ValidArchitectures不会受到影响

0 个答案:

没有答案