【问题标题】:Can't submit app for review through xcode 8无法通过 xcode 8 提交应用以供审核
【发布时间】:2016-10-14 09:06:13
【问题描述】:

当我尝试将我的应用程序提交到 App Store 时收到以下错误消息。

但我使用的是 Xcode 8 的官方版本。

我的操作系统也不是测试版。

这是什么原因?谢谢。

【问题讨论】:

  • 我卸载了我的 Xcode 8 并再次通过 App Store 重新安装它。但问题仍然存在。

标签: app-store xcode8


【解决方案1】:

如果是 iOS 应用,请查看 IPA 的 App Bundle 的 Info.plist。解压IPA,打开Payload/*.app/Info.plist,查找<key>DTXcodeBuild</key>,应该是<string>8A218a</string>。如果不是,则该应用是使用以前/另一个版本的 Xcode 构建的。

您还应该确保使用最新的应用程序加载器来上传您的应用程序:右键单击 Xcode -> 打开开发者工具 -> 应用程序加载器。

【讨论】:

  • 我的是<string>8A218a</string>。我是通过 Organizer 上传的。
  • 当我尝试通过应用程序加载器提交时出现此错误:"Beta Toolchain. This app has been built using beta toolchains. Apps built with beta toolchains are acceptable for TestFlight submission. Note that you will not be able to submit these builds for sale on the App Store."
  • 好的,你能不能也检查一下密钥 DTSDKBuild(应该是 14A345)和 DTSDKName(应该是 iphoneos10.0)。
  • 请务必使用此处所述的默认工具链developer.apple.com/library/content/documentation/…
  • 我最终通过在我的存档的 info.plist 中将键“BuildMachineOSBuild”的值更改为“15F34”来解决了这个问题。我接受你的回答,因为它提醒我检查我的 info.plist。无论如何,这意味着我们永远不应该在开发机器上安装 beta OS。这其实很奇怪。不明白苹果为什么要这样做。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-12-10
  • 2017-08-24
  • 1970-01-01
  • 1970-01-01
  • 2017-01-27
  • 2018-01-09
  • 1970-01-01
相关资源
最近更新 更多