最近已完成在应用上开发。它开始于几年前。它是在运行Xcode 3.2的旧版iOS上。
必须升级到Mavericks才能尝试提交到应用程序商店(来自应用程序启动器)。
现在最终得到了Xcode 3.2,它无法使模拟器工作(要求SDK,已经尝试过3.2,4.0,4.1和4.2但没有欢乐)。除了Xcode 5之外,我的应用程序似乎需要对其进行大量更改才能使其正常运行。
对于Xcode 3.2版本,我已经完成了所有临时配置文件,目前正在努力解决应用程序启动器抛出的错误。
2个问题。
甚至可以上传基于较旧的Xcode 3.2(可能是SDK)构建的应用程序吗?
我建议我只需转入Xcode 5就可以在这里再次使用它吗?
非常感谢帮助。
感谢
答案 0 :(得分:3)
答案 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兼容。