无效的工具链。 Itunes商店运营失败

时间:2017-12-05 05:51:52

标签: ios xcode xcode9

一旦我将xcode更新为9.2,我就无法验证我的归档版本。我每次都收到此错误消息:

  

无效的工具链。必须使用Xcode 6或更高版本的公共(GM)版本,macOS和iOS SDK或更高版本构建新的应用程序和应用程序更新。不要提交使用测试版软件构建的应用程序,包括beta macOS版本。

Apple的新版xcode是否有问题?否则,我没有改变任何会使这个项目使用" Beta软件"。

4 个答案:

答案 0 :(得分:3)

我也遇到过这种情况。 Apple刚刚发布了Xcode 9.2更新,可能还没有更新iTunes连接以接受它的构建。它可能会在几个小时或几天内很快得到解决。

答案 1 :(得分:2)

https://developer.apple.com/download/more/

下载Xcode 9.1

解压缩.xip后,将其重命名为Xcode-9.1.app(或任何你想要的),然后将其拖到Applications文件夹中。 Xcode.app和Xcode-9.1.app可以共存于同一个文件夹中,如果需要,它们可以同时运行。

使用Xcode 9.1构建您的应用程序,并继续使用Xcode 9.2进行常规开发。在某些时候,iTunesConnect将开始接受使用Xcode 9.2制作的版本,此时您可以删除Xcode-9.1.app。

答案 2 :(得分:0)

编辑:似乎Apple解决了这个问题!我刚刚上传了9.2版本。

我遇到了同样的问题。更改工具链设置没有帮助。 现在下载Xcode 9.1但我对这个解决方案不满意。不确定应用程序在使用9.2进行测试后的行为有多么不同。

答案 3 :(得分:0)

来自Xcode - >转到管理器 - >在Archives下,选择构建并右键单击Show in finder - >选择项目,然后右键单击 - >显示包装内容 - >双击Info.plist并添加一行。关键是BuildMachineOSBuild,Type是String,值是16G29(Value是基于你的Mac OS版本。请按照下面给出的链接)

https://support.apple.com/en-in/HT201260 .....Check the version number for your Mac OS version and set the value in the Info.plist

例如,如果您的Mac OS版本是10.12.6,则将其添加到您的plist

<key>BuildMachineOSBuild</key>
<string>16G29</string>

您已准备好将构建发送到iTunes Connect