【问题标题】:Configuring an iOS 7 application that is compatible with iOS 6配置与 iOS 6 兼容的 iOS 7 应用程序
【发布时间】: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


【解决方案1】:

您是否链接到可能是问题的仅编译到 iOS 7 的库?虽然 Xcode 通常会给你这样的错误。

【讨论】:

  • 我没有使用任何 3rd 方库,但我使用的是原生 QuartzCore。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多