【问题标题】:Xcode 7.2.1 Beta Toolchain Prevents Sale on the App Store [duplicate]Xcode 7.2.1 Beta Toolchain 阻止在 App Store 上销售 [重复]
【发布时间】:2016-06-27 09:08:01
【问题描述】:

我开始在 App Store 的 TestFlight 中测试我的 React Native 应用程序,当我使用 Application Loader 将我的存档包提交到 App Store 时,我收到了这条 INFO 消息。

INFO:“Beta 工具链。此应用是使用 Beta 工具链构建的。使用 Beta 工具链构建的应用可以提交 TestFlight。请注意,您将无法提交这些构建以在 App Store 上销售。”

所以我的问题是:

1) Beta 工具链到底是什么?

2) 我怎样才能删除或替换这些以将其提交到 App Store?

这是我在 Xcode 中的 About 屏幕:

Xcode 位置:

OS X 关于屏幕:

非常感谢!

乔什

【问题讨论】:

  • 您需要使用 Mac App Store 发布的 Xcode 版本。您不能使用从 Apple 开发者网站下载的测试版 Xcode
  • @Paulw11 我以为我是从 App Store 安装的。不确定你是否能说出来,但我已将我的 Xcode About 屏幕添加到问题中。那么,我是否应该删除我的 Applications 目录中的 Xcode,然后从 App Store 重新安装?
  • 如果您曾经安装过测试版,那么测试版命令行工具可能仍然存在。在 Xcode 中,转到“Xcode->Preferences->Locations”并检查对话框底部的命令行工具版本
  • 在问题中添加了 Xcode 位置....
  • 嗯。不确定。您是否使用任何可能使用 beta 工具构建的预编译库?您可以尝试重新安装 Xcode。

标签: ios xcode reactjs react-native application-loader


【解决方案1】:

OS X 测试版

正如@sschale 在评论中提到的,罪魁祸首是我的 OS X El Capitan 版本。

您可以在我的问题中看到我运行的是 10.11.4 的 OS X 测试版。

因此,您可以通过访问System Preferences > App Store > Change 轻松地将自己从 OS X 测试版程序中移除,如下所示:https://beta.apple.com/sp/betaprogram/unenroll

但是,要重新安装稳定的公开 OS X 版本而不从备份中恢复,没有简单的方法:

Apple 建议您尽可能等到下一次公开发布。

所以,由于他们是 10.11.4 的第六个 beta 版本,我假设他们很快就会发布公开版本,所以我可以等待,但在严格的时间表上肯定对人们不利。

感谢大家的帮助!

乔什

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多