【问题标题】:tvOS Invalid Toolchain when Submitting tvOS 9.1 app提交 tvOS 9.1 应用程序时 tvOS 工具链无效
【发布时间】:2015-12-09 02:09:13
【问题描述】:

我正在尝试通过 iTunes Connect 提交 tvOS 应用程序,每次尝试时都会收到以下消息:

工具链无效。新应用和应用更新必须使用 Xcode 6 或更高版本的公共 (GM) 版本以及 tvOS 8 SDK 或更高版本构建。不要提交使用测试版软件构建的应用。

我已确保将 Xcode 更新到最新的 App Store 版本,并且我没有使用任何测试版软件。

【问题讨论】:

  • 你找到解决方法了吗@farski?
  • 不。不着急,所以我打算给它几天再试一次。
  • 哦,我已经尝试了一个多月了。不过,我找到了一种解决方法。

标签: xcode app-store-connect tvos


【解决方案1】:

虽然我最终没有完全解决这个问题,但我确实找到了解决方法。

提交应用时,iTunes Connect 会检查编译后的应用与最新操作系统的兼容性(在本例中,针对 tvOS 9.1 build 13U85)。虽然两者之间的兼容性很好,但 Xcode 有一个错误。在归档过程中,Xcode 将我的归档指定为 Build 13U78,这是不准确且不正确的。

我发现一个非常简单的解决方法,将存档的构建从(在我的情况下)build 13U78 更改为 build 13U85

首先,我们将创建一个不言自明的存档。 其次(这是必不可少的)我们需要执行以下操作:

打开“在 Finder 中显示”

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

然后转到产品,然后是应用程序,然后重复第二步(右键单击 .app 文件,然后选择“显示包内容”)。

到达那里后,打开 Info.plist 文件。 您会在其中看到一些版本信息,但我们想要的是:

DTSDKBuild ... DTPlatformBuild

这两个选项应该是这样的:

DTPlatformBuild 13U78 ... DTSDKBuild 13U78

13U78 修改为最新版本的 tvOS,或者在我的情况下:

DTPlatformBuild 13U85 ... DTSDKBuild 13U85

你快完成了!只需保存修改后的 Info.plist 文件并将其关闭即可。然后提交到 App Store - 大功告成!

确保您使用的是最新版本的 tvOS。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多