【发布时间】:2015-09-07 01:39:55
【问题描述】:
我已将纯 Swift 2 二进制文件上传到 iTunes Connect,希望通过 Test Flight 分发。
根据 iTunes Connect 本身,这应该是可能的:
不幸的是,我的二进制文件遇到了“无效的二进制文件”错误:
显然,我已经尝试过几次了。什么没有起作用:
- Setting
Embedded Content Contains Swift CodetoYES - 将
Embedded Content Contains Swift Code设置为NO - 将
Enable Bitcode设置为YES(找不到我为什么要这样做) - 将
Enable Bitcode设置为NO
我通过电子邮件收到的错误是:
这似乎表明从 iTunes Connect 截取的第一个屏幕截图是错误的。我疯了吗? (有think we all have。)
更新:似乎有些人可以上传他们的 iOS 9 测试版。在再次进行所有这些尝试之后,我不再是那些人中的一员了。
更新:这只发生在我的一个应用中。两者之间唯一的来源或依赖差异是失败的应用程序使用 Parse SDK Cocoapod。
【问题讨论】:
-
很多建议的解决方案here。第一个反应是检查你的 Xcode 版本。
-
你也试过直接从 Xcode 提交吗?
-
@NicolasBraun 直接从 Xcode 7 提交,包括 GM 和之前的测试版。
-
我也有同样的问题。 Xcode 版本是最后一个。
标签: ios iphone xcode app-store-connect swift2