我安装了最新的osx安全更新(https://support.apple.com/en-ca/HT207130)并尝试存档我的ios应用程序的更新。存档成功了。但是,在将构建上传到itunes与Application loader连接后,我收到了以下电子邮件:
在尝试提交我的应用以供审核时,我收到了另一条错误消息:
我显然没有运行任何macos或xcode的beta版本。这是我的设置:OSX El Capitan 10.11.6,Xcode 7.3(7D175)
任何人都有同样的问题吗?你是怎么解决这个问题的?
答案 0 :(得分:1)
从this thread开始,试试这个:
我能够在没有警告或错误的情况下通过挖掘来提交 .xcarchive并修改应用程序的info.plist。 换钥匙
<key>BuildMachineOSBuild</key> <string>15G1004</string>
到原始10.11.6的值
<key>BuildMachineOSBuild</key> <string>15G31</string>
然后像往常一样导出IPA或提交到应用商店。
我没有测试,因此无法解决您的问题。
答案 1 :(得分:1)
由于在 iTunes Connect 上出现了很多错误,在上传我们的应用程序的档案(构建)时,Apple仍然无法在 macOS Sierra(10.12)上解决这些错误,< / p>
无论macOS Sierra上的内容如何,您都必须使用Xcode 8
这些是我们在macOS Sierra(10.12)上从Xcode 7.3.1上传档案时发生的常见错误
从info.plist更改构建版本或Xcode版本似乎不起作用。相信我,我尝试了许多替代黑客方式。最后我放弃了。而是在我的mac上并行安装Xcode 8和Xcode 7.3.1,因为我还没准备好迁移。
从Xcode 7.3.1归档您的构建,并从App Store Release导出它的ipa。然后,使用Xcode 8的Application Loader将您的构建上传到App Store。
希望得到这个帮助。
答案 2 :(得分:0)
从this same thread开始,当安全更新发布时,这似乎是一个经常出现的问题。
如果@ marco-santarossa的方法不起作用,您可以等待Apple更新iTunes Connect,以便他们接受新的操作系统构建版本,或联系支持人员,希望他们能加快速度。
我做了,几个小时后我上传的同一个版本被提交审核。