我们想要更新我们的游戏以支持iPhone 5。 我们是否需要将Xcode升级到v4.5并使用iOS 6 SDK?
答案 0 :(得分:3)
[edit] Apple现在明确拒绝使用iOS 5.x SDK和iPhone 5默认图片提交的应用程序,并说“您的应用程序包含一个启动图像,其尺寸修改器仅支持使用iOS 6.0 SDK构建的应用程序或以后。“
旧答案: 是的,您可以使用Xcode 4.4或更低版本来支持iPhone 5.
如果您的资源中没有640x1136闪屏图像,iOS(6)将以信箱模式运行应用程序。该图像必须名为Default-568h@2x.png(如果您的启动画面是Info.plist中的Default.png)。
所以只需在Xcode项目中添加此图像,无论它是什么版本,该应用程序都将以全屏模式运行。
话虽这么说,Apple有可能不允许你在iOS 6设备上安装使用Xcode 4.4或更低版本编译的应用程序(当然,Xcode 4.4及以下版本没有iPhone 5模拟器)。 [编辑]正如评论中所说,是的,您可以使用Xcode4.4在iPhone 5 / iOS6上安装。
答案 1 :(得分:2)
使用旧SDK创建的所有应用程序都可以在较新的iOS版本上完美运行,因此iPhone 5也可以毫无问题地运行每个现有应用程序,因此您无需使用iOS 6.0 SDK来支持iPhone 5.
答案 2 :(得分:0)
我认为你的意思是要求支持iOS 5.如果是这种情况,那么你真的不需要升级你的Xcode版本。你可以使用包含Xcode版本4.2和4.3的iOS SDK 5.0或iOS SDK 5.1。
您真的不需要使用iOS SDK 6.0测试版。我希望这可以帮到你。
答案 3 :(得分:0)
有关iOS 6的所有信息都在NDA下,而iPhone 5甚至没有公布。
但据传闻,iPhone 5的屏幕分辨率为1136 * 640。有hacks for Xcode 4.4.1可以在iPhone模拟器中创建屏幕分辨率。因此,我认为这将是测试传闻中的新决议的可行方法。关于iOS 6:如果您是付费iOS开发者,可以下载iOS 6来测试您的应用程序(我们不会在这里讨论NDA下的产品)。
答案 4 :(得分:0)
您可以使用此收据http://0xced.blogspot.co.at/2012/08/prepare-your-apps-for-new-iphone.html启动iOS模拟器(仅限iOS 5),新屏幕大小。
答案 5 :(得分:-2)
是的,你需要更新你的Xcode以便为iPhone5构建。请执行以下步骤: