我在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 - 这个应用程序很好,几周前就接受了。