在 TestFlight (iTunes Connect) 中为外部测试人员提交应用程序时出错

Posted

技术标签:

【中文标题】在 TestFlight (iTunes Connect) 中为外部测试人员提交应用程序时出错【英文标题】:Error when submitting an app in TestFlight (iTunes Connect) for External Testers 【发布时间】:2015-12-09 02:34:40 【问题描述】:

我正在尝试在 iTunes Connect (TestFlight) 中为外部测试人员提交应用程序,但收到了以下消息:

SDK 值无效。为 sdk 部分提供的值 APP_NAME 中的 LC_VERSION_MIN_IPHONEOS 为 9.2,即 大于允许的最大值 9.1。

我使用今天发布的最新 XCode 7.2 (ios 9.2) 构建了这个应用,部署目标为 iOS 8.0,基础 SDK“最新 iOS (iOS 9.2)”。

是因为这是一个新版本,我们还不能提交使用 XCode 7.2 构建的应用程序吗?

感谢您的帮助。

【问题讨论】:

同样在这里尝试提交到 iOS App Store。我认为 Apple 在今天放弃 XCode 7.2/OSX 10.11.2/iOS 9.2 后忘记了一些开关。希望尽快解决。 我也遇到了同样的问题,我真的希望它能得到解决,因为我有一些严重的错误需要清除 【参考方案1】:

我也遇到了同样的问题,可能是因为苹果今天发布了iOS9.2,所以可能需要一些时间来更新itunes connect backend;

更多详情请点击此处Apple Developer Forums

Give the backend 24 hrs. to catch up, then try again.

更新:

如果您需要紧急提交,请尝试下载旧版本的 Xcode here 并重新构建新的二进制文件。不要忘记更新您的内部版本号。

更新2:

您可以再次提交。现在可以使用了。

【讨论】:

【参考方案2】:

我使用的所有框架都有相同的问题。尝试旧版本的 Xcode。 7.1 版应该可以工作。

更新: iTunesconnect 已经可以工作了。我已成功上传新版本以供外部测试

【讨论】:

【参考方案3】:

这个错误已经消失 - 您现在可以使用 Xcode 7.2 提交应用程序了 :)

【讨论】:

有效!万岁,我有史以来响应最快的代理错误报告者;)

以上是关于在 TestFlight (iTunes Connect) 中为外部测试人员提交应用程序时出错的主要内容,如果未能解决你的问题,请参考以下文章

iTunes connect / Testflight 应用程序总是显示旧版本(即使我们上传新版本到 testflight)

iTunes 连接 - TestFlight - 为测试组选择构建时出现控制台错误

如何修复 TestFlight (iTunes Connect) 中的多个构建错误?

用于 TestFlight Beta 测试的 iTunes 连接应用程序名称

如何在 iTunes Connect 中使用 TestFlight 获取崩溃报告?

iTunes Connect、TestFlight 和 Jenkins