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

Nai*_*hta 5 xcode x86-64 i386 ios bitcode

'Enable Bitcode' set to YES在构建设置中,也尝试过 'fembed-bitcode'在“自定义编译器标志”中进行设置。当我在选择“设备”的情况下构建项目时,并从命令行尝试命令

otool -l /path-Containing-Release-iphoneos/Framework.a  | grep bitcode
Run Code Online (Sandbox Code Playgroud)

我得到预期的结果如下

sectname __bitcode.
Run Code Online (Sandbox Code Playgroud)

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

 otool -l /path-Containing-Release-iphonesimulator/Framework.a  | grep bitcode
Run Code Online (Sandbox Code Playgroud)

它在里面找不到任何位码。

这种行为的任何原因?请注意,在选择 Device/Simulator 的情况下构建项目时,Architecture 和 ValidArchitectures 未受影响