1

我使用 Xcode 9 beta 5 更新了我的 ios 11 应用程序。(Objective C 应用程序)

该应用程序正在运行(使用 Xcode 8.3 和 Xcode 9 beta),即使在设备上也没有任何错误。

今天,我创建了一个使用 XCode 8.3 上传到试飞的构建,在上传到 iTunes 时出现以下错误。

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

注意 - 我使用 Xcode 8.3 存档和上传构建而不是 Xcode 9 beta

请提出解决此错误的任何解决方案。

4

3 回答 3

3

它自己说的错误消息,使用 Xcode 的稳定(非测试版)版本来创建构建。您的 Mac 操作系统也应该是稳定的(不是测试版)

使用 Xcode 8.3.3 创建您的构建并使用应用程序上传进行上传。

在创建构建时确保以下检查点:

  • Xcode 版本
  • Mac 操作系统版本
  • Xcode 项目(文档)格式版本(兼容 Xcode 8.0)
于 2017-09-07T12:11:40.317 回答
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/

于 2017-09-11T04:18:31.613 回答
-1

10.12.6 是 macOS Sierra 的第五个测试版。

它自己说的错误消息,使用 Xcode 的稳定(非测试版)版本来创建构建。您的 Mac 操作系统也应该是稳定的(不是测试版)

于 2017-09-07T13:00:01.377 回答