ios - 提交新版本时可以降级 iOS 部署目标吗?

标签 ios appstore-approval deployment-target

我的应用程序已在 Appstore 上提供,目前与 iOS 6 或更高版本兼容。

我想发布一个仅与 iOS 7 或更高版本兼容的新版本,因为这个新版本在 iOS 6 上发生了很多崩溃,我必须尽快发布。

这是我的问题:当 iOS 6 崩溃得到修复时,是否可以恢复 iOS 6 兼容性(即将 IPHONEOS_DEPLOYMENT_TARGET 从 7.0 降级到 6.0)?苹果允许这样做吗?

提前致谢。

最佳答案

您的iOS 部署目标可以是您希望的任何内容。 Apple 的主要要求是您提交的应用程序是根据当时最新的 SDK 编译的(目前 Apple 正在接受 iOS 7 的基础 SDK,但在新的一年中将更改为 iOS 8)。
当您将部署目标降级回 6 时,您唯一需要确保的是,在 iOS 6 设备上运行时不会调用任何 iOS 7+ API,否则您将创建大量崩溃报告。

在更好地理解原始问题后进行编辑

关于ios - 提交新版本时可以降级 iOS 部署目标吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27522083/

相关文章:

ios - 在 iOS 应用程序中为部署目标找到合适的值?

ios - UIView 动画在第一次尝试时没有动画

带有 Phonegap 1.6.0 的 iOS handleOpenURL

ios - 应用商店提交包无效

ios - 为什么 pitchEnabled 被视为私有(private) API?

ios - 我将部署目标设置为 iOS8 ,应用商店显示 "Compatibility: Requires iOS 7.0 or later"。我可以强制应用程序仅安装在 iOS8 中吗?

ios - 有没有办法在环境光变化时获得通知?

ios - Objective C 上的类别 + 惰性实例化模式

ios - PhoneGap 1.0应用程序提交到AppStore失败

iphone - 为什么我无法使用正确的部署目标在 iPad 上安装应用程序?