【发布时间】:2014-11-13 12:00:21
【问题描述】:
我今天发布了我的应用程序的 iOS 8 版本,并希望将其仅限于运行 iOS 8 的用户(因为它使用了一些仅适用于 iOS 8 的新 Core Motion API)。似乎 iOS7 用户仍然能够下载我的应用程序,即使部署目标是 iOS8 并且 App Store 显示“兼容性:需要 iOS 7.0 或更高版本”。我可以强制应用程序仅在 iOS8 中运行吗? Xcode 中的 Deployment Target 选项是否仍然控制 App Store 需要哪个版本的操作系统?
【问题讨论】:
-
据此(stackoverflow.com/q/3559936/558933 - 旧但可能相关),您需要更改项目设置和当前目标的部署目标。链接的帖子有帮助吗?
-
@RoboticCat 打败了我,哈哈。但是,是的,正如 Robotic Cat 所说,在两者中设置部署目标应该需要下载 iOS 8。我在 App Store 中看到了多个需要它的应用。
-
其实只需要在target上设置Deployment Target即可。项目部署目标只需小于或等于期望目标部署目标。
-
确认 - 我为项目设置了部署目标,但没有设置目标本身。目标仍然是iOS7。该死的现在每个使用 iOS7 的人似乎都遇到了我的应用程序崩溃的问题,而我宁愿阻止他们下载它。
标签: ios ios8 deployment-target