提交iOS应用程序,xcode 3.2 vs 4.2

时间:2013-12-24 11:24:56

标签: ios iphone xcode

最近已完成在应用上开发。它开始于几年前。它是在运行Xcode 3.2的旧版iOS上。

必须升级到Mavericks才能尝试提交到应用程序商店(来自应用程序启动器)。

现在最终得到了Xcode 3.2,它无法使模拟器工作(要求SDK,已经尝试过3.2,4.0,4.1和4.2但没有欢乐)。除了Xcode 5之外,我的应用程序似乎需要对其进行大量更改才能使其正常运行。

对于Xcode 3.2版本,我已经完成了所有临时配置文件,目前正在努力解决应用程序启动器抛出的错误。

2个问题。

  1. 甚至可以上传基于较旧的Xcode 3.2(可能是SDK)构建的应用程序吗?

  2. 我建议我只需转入Xcode 5就可以在这里再次使用它吗?

  3. 非常感谢帮助。

    感谢

4 个答案:

答案 0 :(得分:3)

  1. 不,这是不可能的。目前,必须至少使用iOS6 SDK构建应用程序,并且在2014年2月,这将更改为iOS7 SDK和Xcode 5.
  2. 是。如果您的应用存在问题,则需要在提交前解决。应使用最新工具构建新的应用程序。特别是给出1的答案,你将不得不咬紧牙关并做出任何需要做出的改变。

答案 1 :(得分:2)

我已经走了这条路2。5年了,迁移了各种版本的XCode,每次丢失旧版本的模拟器(遗憾的是)。

但是,上传/钥匙串处理得到了更好的处理,启动图像,捆绑信息等的管理也变得更加容易。此外,对于旧版本操作系统的支持也很难被弃用。

所以,总的来说,我的建议是,随着时间的推移,你的工具也应如此。升级到XCode 5,咬紧牙关,接受命中,然后把你的东西拿出来。

答案 2 :(得分:1)

从2014年2月开始,Apple将要求所有提交的应用与iOS 7兼容。 iOS用户中只有一小部分仍在运行iOS 4.x,因此强烈建议您更新您的应用至少兼容iOS 6(但是因为您将要工作到做,为什么不进入iOS 7呢?)

答案 3 :(得分:1)

2014年2月,iOS应用程序将兼容最低iOS 6。

在此之前您可以上传ios 7的应用程序,并且您正在使旧的Xcode中的应用程序为4.2。

如果要添加

,使iOS 7兼容

App icon-60.png和icon-60@2x.png。在您的Xcode应用程序中

它将使用您的旧Xcode 4.2,它将成为iOS 7和iOS 6的兼容<​​/ p>

另外,您将下载新的Xcode 5以使iOS 7兼容。