我还能将 iOS 3.2 SDK 编译的应用程序上传到 iTunesConnect
Posted
技术标签:
【中文标题】我还能将 iOS 3.2 SDK 编译的应用程序上传到 iTunesConnect【英文标题】:Can I still upload an iOS 3.2 SDK compiled app to iTunesConnect 【发布时间】:2011-09-20 07:40:41 【问题描述】:我想更新应用商店中已经存在的 iPad 应用。大约一年前,我使用 XCode 3.2.4 和 ios 3.2 SDK 编译了该应用程序。
是否可以/允许再次上传已使用 iOS 3.2 SDK 编译的应用程序的调整版本?我想避免使用 iOS 4.3 SDK 或 iOS 5 SDK(如果几周后可用)编译应用程序,因为我必须调整几个实现文件来优化应用程序以使用较新的 SDK 版本构建。
在苹果文档或指南中似乎没有与该主题相关的明确信息...
【问题讨论】:
【参考方案1】:没有。 Apple 要求上传到 App Store 的应用使用当时可用的最新版本 SDK 进行编译。
【讨论】:
两周前我上传了一个通用应用到应用商店,用 iPad 3.2 和 iPhone 4.1 编译,第一次尝试就通过了 Ole,你有任何来源(苹果声明,文档,指南)。感谢 Aman 分享这些信息。 我同意Ole Begemann 应用程序需要使用iOS 4.0 SDK 编译,但您可以将Deployment Target
设置为iOS 3.0 或更高版本。 Apple 将不再允许任何以 iOS 2.0 为目标的应用程序。
好的,如果 iOS 5 SDK 出来了,我仍然可以用 4.2 或 4.3 SDK 编译应用商店应用程序?顺便说一句,我刚刚成功地将带有 Application Loader 的测试应用程序(使用 iOS 3.2 编译)上传到 iTC - 我希望 Application Loader 能够检测到 3.2 Build SDK 并取消上传,但它没有。 Apple 的审核团队之后会检查二进制文件的 build sdk 吗?【参考方案2】:
我终于能够成功地将 2 个应用程序带入 App Store,这些应用程序是使用 iOS 3.2 SDK 编译的,而 Apple 审阅者没有任何拒绝。 Apple 没有要求我使用最新的 Build SDK(此时为 iOS 5.0)。
【讨论】:
有趣的是您不需要使用最新的 SDK,但是(并且为了清楚起见)我认为您的意思可能是“Apple 没有要求我使用最新的 Build SDK(iOS 5.0)”?以上是关于我还能将 iOS 3.2 SDK 编译的应用程序上传到 iTunesConnect的主要内容,如果未能解决你的问题,请参考以下文章
在使用适用于 iOS 和 Android 的 React Native 时,我还能使用原生第三方库吗?
Testflight 不允许使用 iOS 8.1 SDK 编译的 iOS 7.1 应用程序安装在 iOS 7.1.2 iPhone 上