tvOS Framework包含不完整的bitcode

时间:2016-06-21 14:45:40

标签: tvos bitcode

我有一个项目,其中包含tvOS的以下配置:

MyApp的

MyAppFramework

MyAppFramework 设置为嵌入 MyApp

该应用程序在设备上的调试中运行良好,但在归档后提交到App Store时,我得到:

  

ERROR ITMS-90668 :“无效的Bundle Executable。可执行文件'MyApp.app/Frameworks/MyAppFramework.framework/MyAppFramework'   包含不完整的bitcode。用完整的方法编译二进制文件   bitcode,打开Xcode并在产品菜单中选择存档。“

     

错误ITMS-90635 :“无效的Mach-O格式。捆绑中的Mach-O”MyApp.app/Frameworks/MyAppFramework.framework“与   主束中的Mach-O。主捆包Mach-O包含   arm64(bitcode和机器码),而嵌套束Mach-O   包含arm64(机器代码)。验证a的所有目标   平台具有ENABLE_BITCODE构建的一致值   设置“。

MyApp或MyAppFramework都没有针对BITCODE的任何配置设置,所以它采用默认设置。

还有其他人遇到过这个问题吗?

davehenke在这里遇到了我认为同样的问题:http://boardreader.com/thread/ITMS_90668_72t7dcX10ul.html

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。我正在构建一个框架并在我的应用程序中使用它。我需要做的是归档框架。这解决了 ITMS-90635 错误。