1

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

提交后我收到的苹果是:我要支持iPhone 5 高屏。拒绝消息是:

iPhone 5 优化要求

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

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

无效的启动图像 - 您的应用包含一个带有大小修饰符的启动图像,仅支持使用 iOS 6.0 SDK 或更高版本构建的应用。

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

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

要支持 10.7,我需要将我的 Mac 升级为 2GB 内存和 i3 双核 CPU 和 brah brah brah brah……我目前没有。

所以,我的问题是:

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

谢谢你。问候,

4

2 回答 2

2

抱歉,Xcode 3.2 已经有好几年了。苹果根本不支持这个。iOS 3.1.2 的安装基数微不足道,几乎没有理由再瞄准它。要支持 iOS 的最新功能(例如 iPhone 5 支持),您需要使用最新的 SDK 构建应用程序,并且您需要升级您的开发机器和 Xcode。你没有选择。

于 2013-07-24T15:11:11.733 回答
2

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

于 2013-07-24T15:14:10.713 回答