我试图通过tvOS连接提交一个iTunes应用程序,每次尝试都会收到以下消息:
无效工具链。新的应用程序和应用程序更新必须使用Xcode 6或更高版本的公共(GM)版本,以及tvOS 8 SDK或更高版本。不要提交用beta软件构建的应用程序。
我已经确保将Xcode更新到它最新的App版本,并且我不会使用任何beta软件。
发布于 2015-12-10 21:47:28
虽然我从未彻底解决过这个问题,但我确实找到了解决办法。
在提交应用程序时,iTunes连接检查编译后的应用程序与最新操作系统的兼容性(在本例中为tvOS 9.1 build 13U85)。虽然两者之间的兼容性很好,但是Xcode有一个bug。在归档过程中,Xcode将我的存档指定为Build 13U78,这是不准确和不正确的。
我找到的一个解决方法非常简单,它将存档的构建从(在我的例子中) build 13U78更改为build 13U85。
首先,我们将创建一个不言自明的存档。第二(这是至关重要的),我们需要做以下工作:
打开“在查找器中显示”

接下来,您需要右键单击您的存档并选择“显示包内容”。

然后转到产品,然后是应用程序,然后重复第二步(右键单击.app文件,然后选择‘’)。
一旦您在那里,打开Info.plist文件。您将在其中看到一些版本信息,但我们需要的是:
DTSDKBuild…DTPlatformBuild
这两个选项应该如下所示:
DTPlatformBuild 13U78…DTSDKBuild 13U78
将13U78修改为tvOS的最新构建,或者在我的示例中:
DTPlatformBuild 13U85…DTSDKBuild 13U85
你就快完成了!只需保存修改后的Info.plist文件并关闭它。然后提交应用商店-你完成了!
绝对要确保您使用的是tvOS.的最新版本
https://stackoverflow.com/questions/34169605
复制相似问题