配置与iOS 6兼容的iOS 7应用程序

问题描述:

我有一个iOS 6应用程序,该应用程序是在iOS 7发布时创建的,但未发布,因此我继续并将其更新为与iOS 7配合使用。现在我已经发布了应用程序,在应用程序的兼容性部分中有以下文本:配置与iOS 6兼容的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的模拟器上运行也很完美。

苹果是否开始强制进行os升级或者我错过了Xcode中的一些配置?

这里是我有什么(相信是相关的)在Xcode:

  • 有效架构:arm64 armv7 armv7s
  • 基地SDK:Lates iOS(iOS 7.0) //我得到没有其他选择
  • iOS的部署目标iOS 6.1

所有帮助将不胜感激找出发生了什么这里。

UPDATE 1(10月25日):

我已经通过iTunesConnect门户发送的消息,并得到一个响应。我被要求指出所有遇到此问题的用户联系客户支持,或通过Apple网页上的appdev门户联系开发人员技术支持。我已经完成了后者,并会在我收到回复时进行更新。

+0

您在哪里设置了部署目标?另外,你使用任何Cocoapods? – Fogmeister

+0

没有CocoaPods,我在Project >> General >> Deployment info下设置了部署目标,并在Build Settings >> Deployment下验证它。任何其他方式我可能错过了? – Hrafn

+0

嗯......不,我认为你可能只将它设置在项目上,而不是目标上。 – Fogmeister

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

+0

我没有使用任何第三方库,但我使用的是原生QuartzCore。 – Hrafn