AFAIK,在 Xcode 4.5 中,armv6
支持已被弃用,部署目标应该是 minimum iOS 4.3
。
因此,不可能开发适用于 iPhone 3G 和 iPhone 5 的应用程序。这是正确的,还是我错过了什么?
这是正确的。好吧,您可以使用较旧的 Xcode 构建您的应用程序,这样它就可以在 iPhone 3G 和 iPhone 5 上运行,但不会占用 iPhone 5 上的整个屏幕。这是有意的,iPhone 3G 支持早已不复存在。
编辑:这里提供了一个非官方的解决方案作为答案:How to support armv6 and armv7s for release build in xcode 4.5
Apple 已停止接受支持 iOS5 之前的设备并包含 iPhone 5 启动图像的版本。这是我提交的基于 Xcode 4.4.1 构建的最后一个构建的电子邮件
亲爱的开发者,
我们发现您最近交付的“”存在一个或多个问题。要处理您的交付,必须更正以下问题:
无效的启动图像 - 您的应用包含一个带有大小修饰符的启动图像,仅支持使用 iOS 6.0 SDK 或更高版本构建的应用。
更正这些问题后,请转到“版本详细信息”页面并单击“准备上传二进制文件”。继续完成提交过程,直到应用状态为“等待上传”。然后,您可以提供更正后的二进制文件。
问候,
应用商店团队