【问题标题】:Submitting the app with Xcode 7.0.1使用 Xcode 7.0.1 提交应用程序
【发布时间】:2015-09-29 15:25:02
【问题描述】:

首先,我使用 Xcode 7 beta 将构建上传到 AppStore,并且仅在按下“提交审核”后才显示以下错误:

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

所以我已经更新到最近的 7.0.1 版本,归档构建,上传到 App Store。

你猜怎么着?它显示相同的错误。

浏览了论坛,尝试打开存档构建的plist file,但“BuildMachineOSBuild”行已经包含“14F27”(对论坛上的其他人有效)。

苹果论坛充斥着这个错误的案例,没有人知道。

注意:大约一个小时前,Apple 已解决了该问题。 他们的反应非常快。

【问题讨论】:

  • 您是否在 iTunes Connect 中更改了分配给您的开发版本的构建?
  • 是的,我做的第一件事。处理过程花了 30 分钟,在@Adam 之前从未如此漫长
  • 使用 Xcode 7.0.1 进行干净构建。未能首先进行干净构建可能是导致问题的原因。
  • @rmaddy 我已经进行了多次清洁。并且归档项目 plist 说 Xcode 的版本是正确的 0701

标签: ios xcode app-store


【解决方案1】:

这是一个错误,而且您并不孤单:请参阅 https://forums.developer.apple.com/thread/20467。由于这是 Apple 的错误,而不是您的错误,因此您目前无能为力,只能提交错误报告并等待。

编辑 OP 现在报告 Apple 已修复该错误。

【讨论】:

  • 我已经提交了这个错误。交叉手指。让我们拭目以待。
  • 感谢您的反馈 - 很高兴 Apple 解决了这个问题!
  • 不幸的是,它并不是对所有人都固定的。我有这个问题,我遇到了与 OP 相同的错误。我昨晚提交了一张票,今天早上呼叫中心一打开就打电话给我。 7 小时后,我仍然无法提交我的应用以供审核。
  • 更新:Apple 支持人员打电话给我并指示我使用 App Store 中的 El Capitan,而不是我的开发程序副本......即使我使用完全相同的操作系统提交之前的构建。哦,好吧...我安装了它,现在一切正常。应用商店中的 OS X 10.11 + Xcode 7.0.1 现在都可用于提交。显然现在拥有 Beta 或 GM 操作系统不利于应用商店提交的工具链@matt
  • @CQH 非常有趣。我一直想知道 GM 是否真的与发布版本相同。这似乎表明它不是。
【解决方案2】:

您可以尝试更改应用程序的info.plist

  1. 在 XCode 中 Archives 转到存档文件夹(右键单击 -> Show in Finder
  2. 打开Products/Applications/<your app name> -> Show package contents
  3. 使用 XCode 在应用程序包中打开 info.plist
  4. 重要字段是

    • DTXcode - 0700 (XCode 7.0)
    • DTXcodeBuild - 7A220 (XCode 7.0)
    • DTXcodeBuild - 13A344 (iOS 9 SDK)
    • DTSDKBuild - 13A344 (iOS 9 SDK)

或者,您可以将BuildMachineOSBuild 更改为14F27 (Yosemite 10.10.5)

附注在大多数情况下,Invalid Toolchain 是一个 iTC 错误,迟早会修复。此收据可以帮助您提交申请,但申请本身可能会失效,因此审核团队可以拒绝它。

【讨论】:

  • @DavidRobertson - 不,不是。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-10-06
  • 1970-01-01
  • 1970-01-01
  • 2015-11-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多