我无法使用Xcode 6 beta和iPhone 5s模拟器在模拟器上启动我的应用程序。首先,我收到来自模拟器的错误消息
“无法启动iOS模拟器”
然后在Xcode向我显示以下错误之后,
无法在模拟器中运行应用程序运行
时遇到错误(域= DTiPhoneSimulatorErrorDomain,代码= 2)
我无法使用Xcode 6 beta和iPhone 5s模拟器在模拟器上启动我的应用程序。首先,我收到来自模拟器的错误消息
“无法启动iOS模拟器”
然后在Xcode向我显示以下错误之后,
无法在模拟器中运行应用程序运行
时遇到错误(域= DTiPhoneSimulatorErrorDomain,代码= 2)
Answers:
我按照以下步骤解决了它:
确保从应用程序而不是安装文件中打开Xcode 6。
最后重启Mac就可以解决我的问题了。
当我在网上找到一些解决方案后,一系列程序对我有用:
关闭Xcode和iOS Simulator(以及所有相关应用程序)
将Xcode6-Beta安装(或重新安装)到Applications文件夹(直接从.dmg文件)
打开Xcode6-Beta,然后转到Xcode->首选项->位置->命令行工具,然后选择“ Xcode 6.0”(确保已在Applications文件夹中选择了其中一个)
启动iOS模拟器,然后转到iOS模拟器->重置内容和设置...
关闭所有应用程序,然后重新启动Mac(我未选中“重新打开Windows ...”)
打开Xcode6-beta并测试iOS模拟器
祝好运
我正在使用Xcode 6 beta 2,并且在运行iPad模拟器时遇到问题(在我的情况下,错误代码= 4)。我认为我遇到了问题,因为我正在运行双Mac OS引导,并且Xcode是从另一个启动盘启动的
我做了@ayalcinkaya和@apascual建议的两个步骤,这对我有用。
由于模拟器的另一个实例正在扩展坞中运行,因此大多数情况下会发生这种情况。
杀死另一个实例,一切正常。
我也遇到了这个问题,并通过执行以下步骤找到了解决方案:
之后->
再次重新启动xcode,问题解决了。
取消设置DYLD_INSERT_LIBRARIES变量可以解决我的问题:
a)打开终端并输入“ sudo vi /etc/launchd.conf”命令,然后按Enter。b
)按I“插入”模式并更改此设置。
"setenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib"
对此
"unsetenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib"
然后按esc退出插入模式。
c)键入“:wq”保存更改。按Enter。d
)重新启动系统并解决问题。
在此之前,我没有在列出的每个设备前找到任何iOS版本,但是在安装或取消设置DYLD_INSERT_LIBRARIES变量后,我在每个设备前都找到了相同的iOS版本。
对我有用的是删除“管理设备”中的所有设备,然后在重新启动后将它们重新添加
错误报告的最常见原因是设置了DYLD_INSERT_LIBRARIES。报告此问题的大多数人都在/etc/launchd.conf中进行了设置。您可以编辑该文件以将其删除(或仅删除该文件,因为这可能是唯一的一行),然后重新启动以解决该问题。
出现此问题的另一个可能原因是,您可能在第一次运行Xcode.app后将其重命名。如果是这样,只需重新启动(或将其重命名为以前的名称)即可。
是的,先行者是正确的https://stackoverflow.com/a/24080160/2905967
但是对我来说,在第5步之前,我已删除了模拟器设备(选择并通过按键盘上的Delete键并选择该设备),该设备正在引发问题。参考:先天答案
在Xcode 11中,我发现在Terminal中运行以下命令有效:
sudo xcode-select --reset
Src:https://ekartco.com/2019/10/xcode-11-unable-to-boot-simulator-diehard/
在将Xcode 6-beta应用程序文件从应用程序目录中的文件夹放入我的应用程序目录本身之前,我一直遇到这个问题。重新启动计算机。然后它起作用了。
为了进行测试,我再次在Application目录中创建了一个文件夹,然后将Xcode应用程序放置在该文件夹中,但再次无法使用。将其放回Application目录本身;有效。在这些情况下,我什至不必重启。
我真的希望苹果超越硬编码的道路。