iOS开发的版本要求

时间:2013-12-05 01:42:55

标签: ios xcode

我是一名经验丰富的开发人员,从我的第一个iOS项目开始。我对将要使用的硬件和软件感到满意,但对各种组件之间的依赖关系感到困惑,以实现我需要做的事情。

这就是我所拥有的:

  • iMac 21.5英寸,i5处理器2011年份复古
  • OSX 10.7.5
  • XCode 4.2.1
  • iOS SDK 5.0 / 4.3 / 4.2
  • 运行iOS 7的iPhone 4

当XCode拒绝让我下载我正在开发的应用程序时,我首先意识到了一个问题。大概是因为我的目标是iOS 5,而手机则是iOS 7。

我犹豫是否急于升级所有东西,因为我知道苹果这通常是一条单行道。例如,我买了iPhone的秒针,卖家已经升级到iOS 7,现在我不能降级。

以下是我希望能够做到的事情:

  • 使用我当前的硬件进行开发
  • 在App Store中发布新应用
  • 在我的iPhone上测试我的应用程序(最好也是旧型号)
  • 支持iOS7以及尽可能多的旧iOS版本
  • 如果可能,请让应用程序在iOS7上使用旧版控件样式(-iOS6)

有人可以帮助我完成各种依赖关系的思考过程,以及我需要达到这些目标的版本吗?

1 个答案:

答案 0 :(得分:2)

如果你拥有最新版本的XCode,你仍然可以为iOS6及更早版本开发,只需相应地设置你的部署目标。使用XCode 5虽然Apple停止包含iOS5模拟器及更早版本,但如果您想使用它,则必须手动下载并包含它。

请注意,要使用真实设备(不仅仅是在模拟器上)进行开发,您需要拥有Apple Developer许可证并通过开发人员门户添加该设备。