如何在Xcode 5中启用iPhone6 +屏幕分辨率

时间:2014-10-15 06:06:57

标签: ios xcode iphone-6-plus

我正在使用Xcode 5(iOS7),现在我想开发一个应该与所有iPhone设备兼容的应用程序。现在使用Xcode 5和Xcode 5,iPhone 6和iPhone 6+没有分辨率选项。如何在Xcode 5中启用这些分辨率?

1)我可以将Xcode 5升级到6吗?

2)我可以将mac从10.9升级到某个东西吗?

3)如何为iPhone 6 +升级启动画面?

4)我是否有可能将Xcode 5用于iPhone 5和iPhone 6?

提前致谢!

2 个答案:

答案 0 :(得分:2)

您需要使用Xcode 6来支持iOS 8 API并支持iPhone 6和6 +上的原生分辨率。

Xcode 5不能用于支持iOS 8 API,也不能用于新iPhone上的原生分辨率。


1)是的,安装Xcode 6

2)也许吧。这取决于你的Mac。但是Xcode 6在OS X 10.9上运行得很好。

3)添加iPhone 6和6+启动图像或使用新的启动屏幕文件 (再次:仅在xcode6中使用ios8 API时才有效)

4)排序。 Xcode 5可以与iOS 8设备一起使用,但只有在设备使用Xcode 6后至少使用过一次.Xcode 5可以使用iPhone 6/6 +但不能使用原始分辨率。你需要Xcode 6。

答案 1 :(得分:1)

rmaddy很好地回答了这个问题,只是在这里添加了更多信息:

  1. 你必须迟早升级,所以最好早点做。此外,您可以将Xcode 5与Xcode 6一起安装。

  2. Xcode 5和6都适用于Mavericks(10.9)和Yosemite(10.10)。如果您的Mac硬件支持升级,则应升级,但这实际上取决于您的个人偏好。 iOS 8没有必要。

  3. 为iPhone 6(750 x 1334 - @ 2x)和iPhone 6+(1242 x 2208 - @ 3x)添加适当的分辨率启动图像,或使用提到的启动画面XIB。文档中的详细说明:https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/LaunchImages.html

  4. 您可以在Xode 5上的iPhone 6和6+上运行iOS 7应用程序,但如前所述,如果设备安装了iOS 8,Xcode 5将无法检测到它,除非Xcode 6已经检测到它。这意味着您将无法在iPhone 6和6+上运行应用程序,而无需至少打开一次Xcode 6来处理该设备(没有带有iOS7的iPhone 6)。如果安装了iOS 8,iPhone 5(s / c)也是如此。