我使用Xcode7版本并尝试过提交我的应用以供审核。在提交应用程序进行审核后,我收到了来自Apple的邮件,其中包含以下错误:
Invalid Bundle - Failed to verify bitcode in
testapp_main.framework/testapp_main: error: Bundle only contains
bitcode-marker Testapp.app/Frameworks/testapp_main.framework/testapp_main (armv7) ...
我还在构建设置中禁用了bitcode:
如何解决此问题?
答案 0 :(得分:1)
我遇到了同样的问题。 Bitcode在我自己创建的框架和合并项目中都启用了。架构是arm64,armv7,armv7s。部署目标是iOS 8.0。 SDK是iOS 9(Xcode 7.0.1)。
<强> “解决方案”强>
尝试验证或提交到iTunes Connect时,取消选中 “包含应用符号...”或“包含bitcode”可以验证验证是否成功。只有当它们都被检查时才会失败。我不会真的认为这是一个解决方案..你要么必须放弃接收崩溃日志或利用应用程序思维,这两者都将最好启用。这只是一个临时的解决方法,直到其他人可以找出导致问题的真正原因。
答案 1 :(得分:1)
在尝试归档Flutter项目时遇到此问题。
我找到的解决方案是取消选中从位码重建,然后在出现错误之前单击“下一步”。