Ios 无效的工具链。Itunes存储操作失败

Ios 无效的工具链。Itunes存储操作失败,ios,xcode,xcode9,Ios,Xcode,Xcode9,一旦我将xcode更新到9.2,我就无法验证我的存档版本。每次我都会收到此错误消息: 无效的工具链。新的应用程序和应用程序更新必须使用Xcode 6或更高版本、macOS和iOS SDK或更高版本的公共(GM)版本构建。不要提交使用beta软件构建的应用程序,包括beta macOS构建 这是不是苹果新推出的xcode版本出了问题?否则,我不会改变任何会让这个项目使用“Beta软件”的东西。我也面临过这个问题。苹果刚刚发布了Xcode 9.2更新,可能还没有更新iTunes connect以接受

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

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


这是不是苹果新推出的xcode版本出了问题?否则,我不会改变任何会让这个项目使用“Beta软件”的东西。

我也面临过这个问题。苹果刚刚发布了Xcode 9.2更新,可能还没有更新iTunes connect以接受其版本。它可能会在几小时或几天内得到解决。

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

我也有同样的问题。更改“工具链”设置没有帮助。 现在下载Xcode 9.1,但我对这个解决方案不满意。不确定应用程序在使用9.2测试后的表现会有多不同。

从下载Xcode 9.1

提取.xip后,将其重命名为Xcode-9.1.app(或任何您想要的),然后将其拖动到应用程序文件夹中。Xcode.app和Xcode-9.1.app可以共存于同一文件夹中,如果需要,可以同时运行


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

从Xcode->转到“组织者”->“存档”下,选择该版本,右键单击“在查找器中显示”->“选择项目”,右键单击“显示包内容”->“双击Info.plist并添加一行。键是BuildMachineOSBuild,类型是String,值是16G29(值基于您的Mac OS版本。请按照下面给定的链接)

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

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

你已经准备好将你的版本发送到iTunes Connect了

我想是的……哦,那太好了。当它被修复时,这是一个可怕的想法。我等待太久,无法上传我的应用程序。现在已修复。我可以上传。我也会这样做。您是先卸载xcode9.2,然后安装9.1,还是直接安装在以前的版本上?这对我来说不是一个紧迫的问题。我一直在等待,直到他们做出正确的决定。我确信他们得到了很多信息。从开发者门户下载Xcode 9.1,您可以并行使用多个版本,只要确保一次只打开一个即可。^此线程中接受的答案有效。感谢您可以在查看档案时使用“验证…”按钮测试提交是否有效。我一直上传,只是为了被拒绝,并不断增加构建数量。验证选项将保存该步骤。