【发布时间】:2013-10-29 18:41:43
【问题描述】:
我有一个 iOS 6 应用程序,它是在 iOS 7 发布时创建的,但尚未发布,因此我继续更新它以与 iOS 7 一起使用。现在我已经发布了应用商店应用程序的兼容性部分中的以下文本:
Requires iOS 6.1 or later. Compatible with iPhone, iPad, and iPad touch.
现在我的问题是,当我尝试从商店将其安装到运行 iOS 6.1 的设备上时,如果我想继续,系统会提示我获取 iOS 7。下载并安装到运行 iOS 7 的设备上是可行的。 在装有 iOS 6.1 的模拟器上运行也能完美运行。
Apple 是否开始强制升级操作系统或我错过了 Xcode 中的某些配置?
这是我在 Xcode 中拥有的(并且相信是相关的):
- 有效架构:
arm64 armv7 armv7s - 基础 SDK:
Lates iOS(iOS 7.0)// 我别无选择 - iOS 部署目标
iOS 6.1
如果您能找到这里发生的一切,我们将不胜感激。
更新 1(10 月 25 日):
我已经通过 iTunesConnect 门户发送了一条消息并得到了回复。我被要求指出所有遇到此问题的用户联系客户支持,或通过 Apple 网页上的 appdev 门户联系开发人员技术支持。我已经完成了后者,并会在收到回复时更新。
【问题讨论】:
-
你在哪里设置的部署目标?另外,你用的是 Cocoapods 吗?
-
没有 CocoaPods,我在 Project >> General >> Deployment info 下设置了部署目标,并在 Build Settings >> Deployment 下验证了它。还有其他我可能错过的方式吗?
-
嗯...不,我以为您可能只在项目上设置了它,但没有在目标上设置它。
-
啊.. 好吧,我想那太容易了;)
-
在 Xcode -> Prefs -> Downloads 你应该可以下载 iOS 6 模拟器和 SDK。可能值得尝试在 sim 中运行。也许会为您指明正确的方向。
标签: ios objective-c xcode ios7 app-store