使用iOS 8测试版打开iOS模拟器时出错:"无法启动iOS模拟器"

day*_*ben 48 iphone xcode ios ios-simulator osx-mavericks

我最近在OS X Mavericks上安装了Xcode Version 6的测试版,iOS 8的iOS模拟器已经安装了.我已经成功地在iOS 8 Beta的设备上运行Xcode 6 beta,但打开模拟器总是得到相同的错误我试图在模拟器中更改iPhone 4s,iPhone 5,...的硬件版本,仍然给出相同的错误:"无法启动iOS模拟器".

在此输入图像描述

我在Mavericks同时使用Xcode 5.1,有什么建议可以解决这个问题吗?在Mavericks中运行此模拟器可能存在问题,因为仅适用于OS X 10.10?谢谢.

Ale*_*dre 44

在网上找到一些解决方案之后,我总结了一些程序:

  1. 关闭Xcode和iOS模拟器(以及所有相关应用程序)

  2. 安装(或重新安装)Xcode6-Beta到Applications文件夹(直接来自.dmg文件)

  3. 打开Xcode6-Beta并转到Xcode - > Preferences - > Locations - > Command Line Tools并选择"Xcode 6.0"(确保您已在Applications文件夹中选择了一个)

  4. 启动iOS模拟器并转到iOS模拟器 - >重置内容和设置...

  5. 关闭所有应用程序并重新启动mac(我取消选中"重新打开Windows ...")

  6. 打开Xcode6-beta并测试iOS模拟器

祝好运

  • 这对我有用,无需重新安装或重新启动.我只做了第1步和第3步. (3认同)

iGW*_*iGW 9

我也有这个问题,通过以下步骤找到解决方案:

  1. 最初我在路径Xcode - > Preferences - > Downloads下的Documentation部分下载了Xcode 6库并重新启动了我的xcode,但没有解决我的问题.

  2. 在Xcode - > Preferences - > Downloads路径下下载并安装iOS 7.1 Simulator.再次重启xcode,问题解决了.

  3. 我第二天早上又面临同样的问题.取消设置DYLD_INSERT_LIBRARIES变量可以解决我的问题: -

    1. 打开终端并输入"sudo vi /etc/launchd.conf"命令,然后按Enter键
    2. 按I"插入"模式并更改此项

      "setenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib" 
      
      Run Code Online (Sandbox Code Playgroud)

      对此

      "unsetenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib" 
      
      Run Code Online (Sandbox Code Playgroud)

    并按esc退出插入模式.

    1. 键入":wq"保存更改按Enter键
    2. 重新启动系统并解决问题.

在此输入图像描述

在此之前,我没有在每个列出的设备前面找到任何iOS版本,但是在安装之后或者通过取消设置DYLD_INSERT_LIBRARIES变量后,我发现每个设备前面都是相同的.

在此输入图像描述


Sta*_*ner 7

我通过删除和重新添加模拟器解决了这里的截图.

/sf/answers/1777140081/


Ily*_*ath 5

无需下载新的ios版本。您只需转到“关于本机”>“存储”>“管理”>“删除 XCode 缓存”即可。而且,它对我有用

在最新操作系统版本中 关于此 Mac > 存储 > 管理 > 开发人员 > 选择 Xcode 缓存 > 单击删除按钮