【问题标题】:iPhone 6.1 SimulatoriPhone 6.1 模拟器
【发布时间】:2013-03-06 18:15:48
【问题描述】:

我刚开始学习 iPhone 编程,我有一个非常普遍的问题。

我想知道为什么当我在 xcode 中运行我的程序时,即使我正在为 iPhone 5 编程,当我运行“iPhone 6.1 Simulator”而不是 iPhone 5 Simulator 时,会弹出 iPhone 4?

我使用的是 Mac OS X - 10.7.5 和 Xcode 4.6 版

会不会是因为我用来下载xcode的apple id只有iPhone 4而不是5?

感谢您的帮助。

【问题讨论】:

  • 我不确定我是否理解正确。请不要被 iPhone 模拟器周围的 iphone 框架的外观所迷惑。版本号根本不是指硬件的产品名称。指的是当时模拟器使用的iOS版本。

标签: iphone ios objective-c ios-simulator


【解决方案1】:

要将您的模拟器设备更改为其他屏幕分辨率,请转到Simulator - Device - Retina 4 inch(适用于 iPhone 5)和Retina 3.5 inch(适用于 iPhone 4/4S)。 iPhone 3GS 分辨率使用iPhone

Window 菜单中,您可以更改比例以适应 Mac 的屏幕分辨率。 (我将 75% 用于 iPhone Retina 3.5 英寸)。

如果您想为iOS 5.1 及更高版本部署应用程序,我还建议您下载iOS 5.1 Simulator - 它非常方便,并且与iOS 6 确实存在一些差异。

【讨论】:

  • 使用 iPhone 6.1 模拟器进行开发会不允许应用程序在 6.1 或更低版本上运行吗?感谢您的回答!
  • 不客气!这不是您在模拟器上进行的开发,而是测试。要允许您的应用程序支持 iOS5 设备,您必须将 XCode 项目的 Minimal Deployment Target 设置更改为 iOS 5 或任何您想要的。例如,适用于 iOS 5 的应用程序可能在 iOS 5 设备上运行良好,但在 iOS 6 设备上可能表现不同。这就是模拟器及其名称 (iPhone 6.1) 的用途。
  • @SergiusGee 如何在 iPhone 3.5 和 4 英寸分辨率的 iPad 上运行通用应用程序(我知道如何在 iPhone 正常分辨率下运行,即通过将目标设备设置为 iPhone)跨度>
【解决方案2】:

选择“iPhone 6.1 Simulator”是在告诉 Xcode 您想将当前选择的 iPhone 模拟器与 iOS 6.1 一起使用。

要选择特定的 iPhone 模拟器,您需要在模拟器中依次单击“硬件”和“设备”菜单。

您的 Apple ID 和您注册的设备与此无关。

【讨论】:

    猜你喜欢
    • 2014-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-01
    • 1970-01-01
    • 2011-04-08
    • 2010-11-15
    • 1970-01-01
    相关资源
    最近更新 更多