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

时间:2013-07-24 15:05:14

标签: iphone ios xcode appstore-approval

我对最近的iOS开发感到非常沮丧。情况是: 我开发了一款针对iOS 3.1.2的iPhone应用程序,我即将提交给AppStore。

提交后我从Apple收到的是: 我必须支持iPhone 5高屏幕。 拒绝消息是:

  

iPhone 5优化要求

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

包含Default-568h@2x.png后,Apple再次拒绝了我的提交,原因是:

  

无效的启动图片 - 您的应用包含尺寸的启动图片   修饰符仅支持使用iOS 6.0 SDK或   后面。

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

所以我尝试用iOS 6 SDK编译代码,然后我发现为了支持iOS 6,我需要有XOS 10.7。我的是10.6.8。

为了支持10.7我需要升级我的Mac以拥有2GB内存和i3 duo核心CPU并且brah brah brah brah brah ...我目前还没有。

所以,我的问题是:

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

谢谢。 的问候,

2 个答案:

答案 0 :(得分:2)

很抱歉,此时Xcode 3.2 。 Apple根本不支持这一点。 iOS 3.1.2具有如此微不足道的安装基础,几乎没有理由再针对它。要支持iOS的最新功能(例如iPhone 5支持),您需要使用最新的SDK构建应用程序,并且需要升级您的开发机器和Xcode。你别无选择。

答案 1 :(得分:2)

Apple不会接受针对旧版iOS版本的应用。我不认为他们会接受任何低于5.0的东西(可能是4.3,但我对此表示怀疑)。