我使用Xcode 9 beta 5更新了我的ios 11应用程序。(Objective C app)
应用程序正在运行(使用Xcode 8.3以及Xcode 9 beta),即使在设备上也没有任何错误。
今天,我创建了一个使用XCode 8.3进行试飞的上传版本,在上传到iTunes时会出现以下错误。
ERROR ITMS-90534:“无效的工具链。新的应用和应用更新必须是 使用Xcode 6或更高版本的公共(GM)版本,macOS和 iOS SDK或更高版本。不要提交使用测试版软件构建的应用程序 beta macOS构建。“
注意 - 我使用Xcode 8.3来存档和上传构建而不是Xcode 9 beta
请建议任何解决方案以解决此错误。
答案 0 :(得分:3)
它自己说的错误信息,使用Xcode的稳定版(非beta版) 创建一个构建。 你的mac OS也应该稳定(不是beta)
使用Xcode 8.3.3使用“应用程序上载”创建构建和上传。
在创建构建时确保以下检查点:
答案 1 :(得分:0)
我们可以使用Xcode 9 beta 6版本提交用于测试iOS 11相关更改的构建。 请参阅以下链接: -
https://forums.developer.apple.com/thread/85984
但是对于商店分发,你必须等到Xcode 9(GM)版本没有发布。 供参考: -
https://www.reddit.com/r/iOSProgramming/comments/6wq7go/when_will_we_be_able_to_submit_ios_11_app/
答案 2 :(得分:-1)
10.12.6是macOS Sierra的第五个测试版。
它自己说的错误信息,使用Xcode的稳定(非beta)版本来创建构建。你的mac OS也应该稳定(不是beta)