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

提交iOS应用程序,xcode 3.2 vs 4.2,ios,iphone,xcode,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个问题 甚至可以上传一个构建

最近完成了一个应用程序的开发。这是几年前开始的。在运行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,有没有时间让它在这里重新工作

  • 非常感谢你的帮助


    谢谢

    我已经在这条路上走了2.5年了,一直在向上迁移各种版本的XCode,每次都会丢失旧版本的模拟器(很遗憾)

    但是,上传/钥匙链处理变得更好了,对发射图像、捆绑信息等的管理也变得更容易了。此外,使用不推荐的功能很难支持较旧版本的操作系统


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

    从2014年2月开始,苹果将要求所有提交的应用程序都与iOS 7兼容。 只有一小部分iOS用户仍在运行iOS 4.x,因此强烈建议您更新应用程序,使其至少与iOS 6兼容(但既然您还有工作要做,为什么不升级到iOS 7呢?)

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

    在此之前,您可以上传ios 7的应用程序,并且您的用户正在使用旧Xcode 4.2制作该应用程序

    用于使iOS 7兼容(如果您需要添加)

    应用程序图标-60.png和图标-60@2x.png. 在您的Xcode应用程序中

    它将与旧的Xcode 4.2兼容,并与iOS 7和iOS 6兼容


    另一方面,您将下载新的Xcode 5,使iOS 7的应用程序兼容。

    您知道是否有可能让iOS 6 SDK在Xcode 3.2上工作吗?“我现在正试图自己找出答案。”克雷格托布几乎肯定这是不可能的。通常,iOS SDK仅与SDK中发布的XCode版本兼容