我希望上传应用程序到应用程序商店进行审核,但似乎我还需要iPhone 5屏幕截图,但我没有为iPhone 5准备的应用程序。请问,我如何只为iphone 3gs,4,4s部署应用程序?
我在目标/构建设置/ 体系结构中找到了一些内容标准armv7和基础SDK 是最新的iOS 6.0。这是我必须改变的吗?
答案 0 :(得分:1)
为了绝对清晰,Apple于2013年3月21日发布声明,声称从2013年5月1日开始为具有Retina显示屏的iOS设备构建新的应用程序和应用程序更新必须,iPhone应用程序也必须支持iPhone 5上的4英寸显示屏。
您可以查看公告here。
答案 1 :(得分:0)
最佳解决方案是为iPhone 5的显示器正确准备应用程序。和不。更改基本SDK在这里没有帮助。
答案 2 :(得分:0)
你不能,只有在iPhone5发布之前提交的应用才能在新iPhone上以“iPhone 4模式”运行。对应用和新提交的应用的所有更新都必须支持新的4英寸屏幕。
您无法在目标设置中排除iPhone5,如果有办法,Apple无法批准它。您可以删除对旧设备的支持,但永远不会删除旧设备。
毕竟,Apple希望尽可能多的应用程序尽快调整新格式,这就是你要做的事情......别担心 - 如果你已经习惯了开发到iOS,你可以在短短的几个小时内完成......
答案 3 :(得分:0)
Apple已经表示,当使用4.5之前的Xcode版本开发时,你仍会(目前)接受没有特定iOS 6和iPhone 5支持的应用程序,因此使用SDK 5.1或更早版本。在以这种方式构建的应用程序中特别不允许568h支持。
以这种方式构建的应用程序将在5上的信箱中运行,或者类似的1X / 2X兼容性盒子,iPad用于传统的iPhone应用程序。
答案 4 :(得分:0)
我在iPhone 5发布后提交了一个应用程序,其中包含在iPhone 5上运行letterboxed的最新版XCode。只需从支持的架构中删除armv7s。