iOS 9 Xcode 7 GM 无法提交到 App Store iTunes Connect - 提交部署目标必须是 8.4,不能是 9.0

iOS 9 Xcode 7 GM Cannot Submit to App Store iTunes Connect - Submission Deployment Target must be 8.4, cannot be 9.0

我刚刚使用 Xcode 7 GM 构建了我的应用程序,部署目标是 9.0,是否有来自 Apple 的文档说明您必须使用 8.4 而不是 9.0?

当我尝试提交此应用程序以供审核时,我收到消息:

Invalid sdk value. The value provided for the sdk portion of LC_VERSION_MIN_IPHONEOS in MYAPP.app/MYAPP is 9.0 which is greater than the maximum allowed value of 8.4. The app's Info.plist file must contain a valid value for the MinimumOSVersion key. For more information, see the Information Information Property List Key Reference. Invalid sdk value. The value provided for the sdk portion of LC_VERSION_MIN_IPHONEOS in MYAPP.app/PlugIns/MYAPP_EXT.appex/MYAPP_EXT is 9.0 which is greater than the maximum allowed value of 8.4. Invalid Toolchain. New apps and app updates must be built with the public (GM) versions of Xcode 6 or later, and iOS 8 SDK or later. Don't submit apps built with beta software.

是否有人提交了 Xcode 7 GM 和部署目标为 9.0 或 8.4 的构建?

太平洋标准时间 9 月 10 日晚上 7 点更新: Apple 现在允许在 iTunes Connect 中提交,但几分钟后我收到一封包含相同警告的电子邮件。

Dear developer,

We have discovered one or more issues with your recent submission for "MY_APP". To process your submission, the following issues must be corrected:

This bundle is invalid - The value provided for the key MinimumOSVersion '9.0' is not acceptable.

Invalid Toolchain - New apps and app updates must be built with the public (GM) versions of Xcode 6 or later, and iOS 8 SDK or later. Don't submit apps built with beta software.

Once these issues have been corrected, use Xcode or Application Loader to upload a new binary to iTunes Connect. Choose the new binary on the app’s Details page in My Apps on iTunes Connect, and click Submit for Review.

Regards,

The App Store team

9 月 11 日更新: 现在出现此错误:

Invalid Toolchain. New apps and app updates must be built with the public (GM) versions of Xcode 6 or later, and iOS 8 SDK or later. Don't submit apps built with beta software.

9 月 11 日更新: 我刚刚能够成功提交该应用程序,它进入了等待审核状态,因此您现在可以提交应用程序了。这是苹果解决的。

https://developer.apple.com/news/

Submit Your Apps Today September 11, 2015

You can now submit your apps that take advantage of the latest features in iOS, OS X, and watchOS. Build your apps using Xcode 7 GM seed, test with the GM seeds of iOS 9, OS X El Capitan, and watchOS 2, and submit them for review. Learn how to prepare your apps for the App Store.

使用 10.10.4 和 Xcode 7 GM,部署目标为 9.0。

据我所知,截至目前,Apple 尚未接受 iOS 9 个应用程序。这应该很快就会发生。在那之前,我建议使用 TestFlight 使用 iOS 9 的 GM 版本和 watchOS 2 进行测试。这就是我正在做的。

到目前为止,我遇到过所有相同的问题。在这一点上,我想知道升级到 El Capitan GM 是否会有所不同,根据这个稍旧的线程:

https://forums.developer.apple.com/message/40805#40805

更新 09/11/2015 @ 2:27pm (EST):

关于 "Invalid ToolChain" 电子邮件,线程中的最后 post 由 Temamedia 提供:

El Capitan GM, xCode 7 GM, same problem here.

这实际上表明拥有 GM OS 没有帮助。

然而,opswhisperer 的评论还表明 运行 在 Yosemite 虚拟机上不会导致相同的问题:

I just built mine from a Yosemite VM and it worked fine, Apple accepted it.

谢谢 ci_ 的提示!

更新 09/11/2015 @ 5:00pm (EST):

尝试提交应用时的最新消息:

Invalid Toolchain. New apps and app updates must be built with the public (GM) versions of Xcode 6 or later, and iOS 8 SDK or later. Don't submit apps built with beta software.

根据 chuckc192000 的最新 post,在您提供的主题中:

Apple always sends an email out to everyone when they're ready to accept submissions for new iOS versions (at least they have in the past). Don't submit apps until you get that email.

https://forums.developer.apple.com/thread/16979

我刚刚能够成功提交应用程序,它进入了等待审核状态,因此您现在可以提交应用程序了。这是苹果解决的。

https://developer.apple.com/news/

Submit Your Apps Today September 11, 2015

You can now submit your apps that take advantage of the latest features in iOS, OS X, and watchOS. Build your apps using Xcode 7 GM seed, test with the GM seeds of iOS 9, OS X El Capitan, and watchOS 2, and submit them for review. Learn how to prepare your apps for the App Store.

使用 10.10.4 和 Xcode 7 GM,部署目标为 9.0。