0

我正在使用 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) 是否有可能我在 iPhone 5 和 iPhone 6 上都使用了 Xcode 5?

提前致谢!

4

2 回答 2

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。

于 2014-10-15T06:12:33.197 回答
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. 您可以在 Xcode 5 中在 iPhone 6 和 6+ 上运行 iOS 7 应用程序,但如前所述,如果设备安装了 iOS 8,Xcode 5 将不会检测到它,除非 Xcode 6 已经检测到它。这意味着您将无法在 iPhone 6 和 6+ 上运行应用程序,除非至少打开一次 Xcode 6 来处理设备(没有带有 iOS7 的 iPhone 6)。如果 iPhone 5(s/c) 安装了 iOS 8,这也是一样的。

于 2014-10-15T06:44:52.377 回答