【问题标题】:Installing Different versions of iPhone simulator安装不同版本的 iPhone 模拟器
【发布时间】:2012-10-12 15:21:45
【问题描述】:

我最近在我的 Mac 上安装了一个新的 OS X,并在上面安装了 XCode。它只为我提供了 iOs 6.0 模拟器(可能只有 iPhone 5,我真的不知道如何更改模拟设备)。

我在将 iPhone 4 项目移植到此 XCode 时遇到了几个问题,我想看看问题是由于 iOS 6/iPhone 5 的新更改还是代码错误引起的。

出于这个原因,我希望能够在 iOs 4 / iPhone 4 上运行模拟器,但我找不到这样做的方法。

有什么建议吗?

【问题讨论】:

    标签: ios xcode macos version


    【解决方案1】:

    在 2020 年执行此操作的方法是转到 Xcode > Preferences > Components 并单击要安装的版本上的下载符号。

    【讨论】:

      【解决方案2】:

      首先,您可以使用具有不同 iOS 版本(8.1、10.1、11.2 等)的相同 iPhone 模拟器(iPhone 4、5、5s 等)。

      对于最新的 Xcode,有几种方法可以做到这一点:

      1. XCode -> 首选项 (Command + ,) -> 组件。然后安装您想要的模拟器。所有其他方式最终都会打开此窗口。

      1. 单击您的活动方案(图 1)-> 向下滚动到选择弹出窗口的底部(图 2)-> 单击“下载模拟器...”

      1. Window -> Devices and Simulators -> Tab Simulators -> 点击左下角的加号打开“创建新的模拟器”弹出窗口 -> 点击“操作系统版本”选择 -> 选择“下载更多模拟器运行时。 ..”。

      我认为通过安装运行时,Xcode 最终会安装所有支持它的 iPhone 版本,一直到 iPhone 5。

      【讨论】:

        【解决方案3】:

        您可以通过从其他安装了 sdks 的人那里复制文件来快速安装所有模拟器 sdks。该文件位于/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/。比如我:

        songxiaofeng@xserver:~$ cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/
        songxiaofeng@xserver:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs$ ls
        iPhoneSimulator5.0.sdk iPhoneSimulator5.1.sdk iPhoneSimulator6.0.sdk iPhoneSimulator6.1.sdk
        

        复制这些文件后,重新启动你的xcode,你会发现这些模拟器。祝你好运!

        【讨论】:

          【解决方案4】:

          在 Xcode 中转到:

          Xcode -> 首选项 -> 下载

          然后下载你需要的模拟器。

          【讨论】:

            猜你喜欢
            • 2011-04-04
            • 1970-01-01
            • 2015-06-19
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2020-07-16
            • 2010-09-28
            相关资源
            最近更新 更多