【问题标题】:iPhone 6 and iPhone 6+ selection missing from Xcode 6.1 Interface BuilderXcode 6.1 Interface Builder 中缺少 iPhone 6 和 iPhone 6+ 选项
【发布时间】:2015-01-28 09:29:40
【问题描述】:

我正在使用 Xcode 6.1 开发适用于 iPhone 6+ 的应用程序,我可以从 Interface Builder 中选择适用于 iPhone 6+ 的尺寸。

昨天我的硬盘坏了,我做了一个 Time Machine 恢复。之后,我的 Xcode 6.1 不再支持 iPhone 6 和 6+,我的所有模拟器都不见了。我尝试在 iPhone 6+ 上运行我的应用程序,所有屏幕都缩小到 iPhone 5 大小。

我所有的模拟器都不见了。

请帮忙。

【问题讨论】:

    标签: ios-simulator xcode6.1 iphone-6-plus


    【解决方案1】:

    这可能是模拟器中的一个错误。

    我们有意从时间机器备份中排除模拟器数据和日志,但我怀疑存在导致 ~/Library/Developer/CoreSimulator/Devices/.default_created.plist 备份的错误。此文件的存在将阻止 sim 创建之前自动为您创建的设备。

    假设你有这个文件(请评论以确认我的预感是正确的或者它是否不符合标准),删除它然后终止模拟器服务,然后再次检查:

    rm ~/Library/Developer/CoreSimulator/Devices/.default_created.plist
    sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService 2> /dev/null
    simctl list
    

    【讨论】:

    • 它的工作,在 xcode 版本 6.3 (6d570) 上,我无法看到 iPhone 6 模拟器,但在运行代码后,我开始看到一长串模拟器。
    【解决方案2】:

    您可以转到 iOS 模拟器(通过单击 Xcode -> 打开开发者工具 -> iOS 模拟器),然后转到菜单硬件 -> 设备 -> 管理设备... 之后,在 SIMULATORS 下打开的窗口中,您可以按“+”按钮并通过选择 iOS Device Type 添加新的模拟器。

    【讨论】:

      猜你喜欢
      • 2021-12-01
      • 2015-10-28
      • 2015-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-05
      • 2015-02-06
      相关资源
      最近更新 更多