无效的Swift支持 - Itunes Connect错误(Swift 2 / Xcode 7)

时间:2015-10-25 18:34:00

标签: ios xcode swift itunesconnect

我在3周前向应用商店提交了一个应用。然后,我的目标iOS版本是8.4,我正在使用Xcode 6.4。提交后,我升级到Xcode7。现在,我正在尝试提交我的应用程序的更新,并且我在Apple的电子邮件中继续收到此消息:

   Invalid Swift Support - The files libswiftCoreLocation.dylib 
   don’t match /Payload/chemistry.app/Frameworks/libswiftCoreLocation.dylib. Make sure the
   files are correct, rebuild your app, and resubmit it. Don’t apply
   post-processing to /Payload/chemistry.app/Frameworks/libswiftCoreLocation.dylib.

Once these issues have been corrected, you can then redeliver the corrected binary.

我试图上传3个版本,我收到消息“生成的API分析文件太大了。我们无法在交付前验证您的API使用情况。这只是Xcode中的一条信息性消息”所有3次归档应用程序后。但是,前两个我只收到了上面的电子邮件。我还通过iTunesConnet应用程序收到一条文字说我的应用程序状态已更改为拒绝,因为所有三次构建尝试的二进制文件无效。第三次尝试,我在这里尝试了DJ Tarazona的解决方案:Invalid Swift Support - Files don’t match

在iTunes Connect中,我的前两次构建尝试仍然说“处理”,但第三次可以上传。这是否意味着Apple可以接受,无论我收到的文字说它有无效的二进制文件?他们会让我上传一个无效的iTunesConnect版本吗?

此外,是的,我在这个项目中有可可豆荚,还有Parse。我没有使用私有或未记录的API - 这个应用程序很好,几周前就接受了。

1 个答案:

答案 0 :(得分:0)

我有同样的问题,但是我们这边做了一些步骤而不是完成提交:

项目目标>>构建设置>>嵌入式内容包含SWIFT =是,而不是创建新版本并提交

PFA截屏:

Swift code set yes