我在构建设置中有'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不会受到影响