我已经将纯Swift 2二进制文件上传到iTunes Connect,希望通过Test Flight进行分发。
根据iTunes Connect本身,这应该是可能的:
不幸的是,我的二进制文件遇到了一个"无效的二进制文件"错误:
显然,我已经尝试了几次。 没有&工作的内容:
Embedded Content Contains Swift Code
to YES
Embedded Content Contains Swift Code
设为NO
Enable Bitcode
设为YES
(无法找到我尝试此操作的原因) Enable Bitcode
设为NO
我通过电子邮件收到的错误是:
这似乎表明第一个截图,从iTunes Connect 中获取,是错误的。我疯了吗? (有些人think we all have。)
更新:似乎有些人可以上传他们的iOS 9测试版。在再次运行所有这些尝试后,我不是那些人之一。
更新:这只发生在我的某个应用中。两者之间唯一的来源或依赖关系是失败的应用程序使用Parse SDK Cocoapod 。
答案 0 :(得分:2)
似乎问题是 Parse SDK,它有可用的更新。
Ran pod update
,然后更新我的代码以针对SDK中的更新进行编译。
要具体解决The files libswiftCoreLocation.dylib don’t match /Payload/My.app/Frameworks/libswiftCoreLocation.dylib
,我必须做一些捆绑欺骗:https://stackoverflow.com/a/32535087/809150。