Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法在iOS6下开发针对iOS 3.1.2的iPhone应用程序?_Iphone_Ios_Xcode_Appstore Approval - Fatal编程技术网

有没有办法在iOS6下开发针对iOS 3.1.2的iPhone应用程序?

有没有办法在iOS6下开发针对iOS 3.1.2的iPhone应用程序?,iphone,ios,xcode,appstore-approval,Iphone,Ios,Xcode,Appstore Approval,我有一个非常令人沮丧的经验,最近的iOS开发。情况是: 我已经开发了一款针对iOS 3.1.2的iPhone应用程序,我即将提交给AppStore 提交后,我从苹果收到的信息是: 我必须支持iPhone5高屏幕。 拒绝消息为: iphone5优化需求 为了支持iPhone5,我需要更新UI并包含一个启动图像:Default-568h@2x.png 违约后-568h@2x.png包括在内,苹果再次拒绝了我的提交,理由如下: 无效的启动映像-您的应用包含大小为的启动映像 仅支持使用iOS 6.0 S

我有一个非常令人沮丧的经验,最近的iOS开发。情况是: 我已经开发了一款针对iOS 3.1.2的iPhone应用程序,我即将提交给AppStore

提交后,我从苹果收到的信息是: 我必须支持iPhone5高屏幕。 拒绝消息为:

iphone5优化需求

为了支持iPhone5,我需要更新UI并包含一个启动图像:Default-568h@2x.png

违约后-568h@2x.png包括在内,苹果再次拒绝了我的提交,理由如下:

无效的启动映像-您的应用包含大小为的启动映像 仅支持使用iOS 6.0 SDK或 稍后

好吧,我有点卡住了,苹果强迫我支持iPhone 5屏幕,但它不允许我上传iOS 6下支持iPhone 5高屏幕的应用程序

所以我试着用iOS6SDK编译代码,然后我发现为了支持iOS6,我需要XOS10.7。我的是10.6.8

为了支持10.7,我需要升级我的Mac电脑,使其拥有2GB内存和i3双核CPU,还有布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉

所以,我的问题是:

我有XCode 3.2.2,XOS10.6.8,我想为iOS 3.1.2开发iPhone应用程序,并能够在AppStore中发布,我该怎么做

多谢各位。
关于,

很抱歉,Xcode 3.2目前已经过时了。苹果根本不支持这一点。iOS 3.1.2的安装基数微不足道,因此几乎没有理由再将其作为目标。要支持iOS的最新功能,例如iPhone 5支持,您需要使用最新的SDK构建应用程序,并且需要升级您的开发机器和Xcode。您别无选择。

很抱歉,Xcode 3.2现在已经过时了。苹果根本不支持这一点。iOS 3.1.2的安装基数微不足道,因此几乎没有理由再将其作为目标。要支持iOS的最新功能,例如iPhone 5支持,您需要使用最新的SDK构建应用程序,并且需要升级您的开发机器和Xcode。你别无选择。

苹果不会接受针对这么旧的iOS版本的应用程序。我认为他们不会再接受低于5.0的版本,可能是4.3,但我对此表示怀疑。

苹果不会接受针对这么旧的iOS版本的应用程序。我认为他们不会再接受低于5.0的版本,也不会接受低于4.3的版本,但我对此表示怀疑。

为什么要从2009年开始瞄准操作系统?编辑:根据,iOS6 SDK可能不支持低于4.3的iOS。谢谢David。我正在开发一个调试应用程序,它需要很好的向后兼容性,这就是我瞄准旧iOS版本的原因。我不认为,尽管我还没有检查出一些细节,但你目前可以提交比4.3更旧iOS的应用程序。当它需要很好的向后兼容性时,对于一个不太可能被使用该工具的人锁定的操作系统,为什么需要这样做呢。是的,我在这里做了一个巨大的假设,但它似乎有点毫无意义。就我个人而言,我并不介意低于他们引入ARC时的水平,尽管我认为4.X是合理的——尽管可能不太可能被使用。为什么你必须从2009年开始瞄准操作系统?编辑:根据,iOS6 SDK可能不支持低于4.3的iOS。谢谢David。我正在开发一个调试应用程序,它需要很好的向后兼容性,这就是我瞄准旧iOS版本的原因。我不认为,尽管我还没有检查出一些细节,但你目前可以提交比4.3更旧iOS的应用程序。当它需要很好的向后兼容性时,对于一个不太可能被使用该工具的人锁定的操作系统,为什么需要这样做呢。是的,我在这里做了一个巨大的假设,但它似乎有点毫无意义。就我个人而言,我并不介意低于他们推出ARC时的水平,尽管我认为4.X是合理的,尽管可能不太可能被使用。谢谢迈克,我很惊讶苹果居然强迫所有人都将目标锁定在iOS 6上,而不是5上。@ZhangZhan不,苹果强迫所有人都支持iOS 4.3及更高版本。您的基本SDK必须是iOS 6,但现在仍然可以支持4.3。随着iOS 7即将面世,苹果将在这几天再次提高最低标准。谢谢迈克,我很惊讶苹果居然强迫所有人都将iOS 6作为目标,而不是5。@ZhangZhan不,苹果强迫所有人都支持iOS 4.3及更高版本。您的基本SDK必须是iOS 6,但现在仍然可以支持4.3。随着iOS 7即将面世,苹果将在未来几天再次提高最低标准。iOS 4.3是当前Xcode版本支持的最早的部署目标,因此该版本当然仍然是允许的。通过支持4.3,您可能覆盖了99.9%的iOS设备,而这些设备的用户仍然购买应用程序。告诉我唯一不支持iOS 4.3的设备是前两款iPhone和前两款iOS
Pod TouchiOS 4.3是当前Xcode版本中支持的最早的部署目标,因此该版本当然仍然是允许的。通过支持4.3,您可能覆盖了99.9%的iOS设备,而这些设备的用户仍然购买应用程序。告诉我,唯一不支持iOS 4.3的设备是前两款iPhone和前两款iPod Touch