我对最近的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中发布,我该怎么办?
谢谢。 的问候,
答案 0 :(得分:2)
很抱歉,此时Xcode 3.2 岁。 Apple根本不支持这一点。 iOS 3.1.2具有如此微不足道的安装基础,几乎没有理由再针对它。要支持iOS的最新功能(例如iPhone 5支持),您需要使用最新的SDK构建应用程序,并且需要升级您的开发机器和Xcode。你别无选择。
答案 1 :(得分:2)
Apple不会接受针对旧版iOS版本的应用。我不认为他们会接受任何低于5.0的东西(可能是4.3,但我对此表示怀疑)。