提交 iOS 9 sdk 版本到 Apple iTunes 连接错误

Posted

技术标签:

【中文标题】提交 iOS 9 sdk 版本到 Apple iTunes 连接错误【英文标题】:Submitting iOS 9 sdk version to Apple itunes connect error 【发布时间】:2015-07-20 17:55:18 【问题描述】:

我想向外部用户发送 ios 9 的 beta 测试,但 iTunes Connect 不接受超过 8.4 的 SDK 版本。有人可以在这里帮忙。我需要做的更改将影响我 1/3 的代码。

这是错误:

SDK 值无效。为 sdk 部分提供的值 SwiftSupport/libswiftCore.dylib 中的 LC_VERSION_MIN_IPHONEOS 为 9.0 大于允许的最大值 8.4

【问题讨论】:

【参考方案1】:

直到 iOS 9 发布前几周,您才能做到这一点。您可以使用 Ad Hoc 分发:https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/TestingYouriOSApp/TestingYouriOSApp.html#//apple_ref/doc/uid/TP40012582-CH8-SW4

【讨论】:

谢谢斯特凡。我浏览了文档,我知道我可以做临时性的,但我们想利用外部试飞来接触 750 个用户。请问,在实际发布日期前几周,您在哪里找到有关 iTunes connect 接受 beta 版本和 iOS9 的信息?归根结底,我需要向我的经理提供苹果在这方面的声明,但我在文档中找不到。 我还没有找到任何信息,但以前是这样的。当然,这并不能保证它会保持这种状态。如果您登录 iTunes Connect,顶部的新闻项目显示“TestFlight for iOS 9 Beta Builds。您现在可以邀请您的内部测试人员测试您为 iOS 9 beta 构建的应用程序。”。他们特别提到了内部测试人员,因此这是一个强有力的线索,表明无法分发给(最多 1000 名)外部测试人员。

以上是关于提交 iOS 9 sdk 版本到 Apple iTunes 连接错误的主要内容,如果未能解决你的问题,请参考以下文章

新的 Apple SDK 会修补以前的版本吗?

此捆绑包无效。 Apple 目前不接受使用此版本 SDK 构建的应用程序

Facebook iOS SDK 导致崩溃

提交到 App Store 的应用和应用更新必须使用 Xcode 5.1.1 或更高版本以及 iOS 7 SDK 构建

如何解决提交到 App Store 的应用和应用更新必须使用 Xcode 5.1.1 或更高版本以及 iOS 7 SDK 构建

传递 iOS 应用更新时出错。 “此捆绑包无效。Apple 目前不接受使用此版本 SDK 构建的应用程序。”