如何禁用iPhone 6原生分辨率?

我有几个用Cocos2d-iphone制作的游戏。 所有这些都是使用Xcode 4或5创build的旧项目。所有游戏都可以在新的iPhone 6和6 Plus上很好地进行缩放,除了似乎可以避免缩放模式并使用原生iPhone 6/6 Plus分辨率的游戏。 该项目不包含像这里解释的似乎禁用缩放模式的分辨率启动图像

还有什么解锁原生解决scheme吗? 我希望游戏现在可以在缩放模式下运行,直到HD资产为新的分辨率做好准备。

我做了一个新的没有任何资产的空项目,它使用本地屏幕尺寸。

还有什么解锁原生解决scheme?

否,对于较旧的项目,只能通过添加启动图像来解锁原始分辨率

2.我做了一个新的没有任何资产的空白项目,它使用本地屏幕尺寸。

如果您从XCode 6创build项目,即使未添加启动图像,天真分辨率也会自动启用。 我刚刚从Xcode 5.1.1创build了新的示例项目,并且在Xcode 6上运行了它,并且未启用朴素分辨率,并缩放视图以适合屏幕。

希望清除混乱,因为您的项目是旧的,因为您提到天真解决scheme将不会启用,除非添加启动图像。

更正

基于评论我纠正我的答案在XCode 6中创build的项目,您可以删除Launch Screen File ,也不添加任何iPhone 6/6 +的具体启动图像。 该应用程序将不会运行在本机iPhone 6/6 +分辨率。

因此,对于iOS8,您可以启动iPhone 6和6 Plus的图像或Launch Screen File

Bhumit部分是对的,但我相信有一个缺失的细节。 要禁用原生分辨率(并确保缩放分辨率),我做了以下操作:

  1. 从项目中删除LaunchScreen.xib以及任何iPhone 6/6 +启动的图像,你可能有。
  2. 在您的应用程序的目标,转到常规,并在“启动屏幕文件”空白条目。
  3. 清洁和重build