无法打开liblaunch_sim.dylib

今天我更新了xcode。 当我试图在模拟器上运行项目(ios版本<9.0)时,我得到了这个错误。

“无法打开liblaunch_sim.dylib。尝试重新安装Xcode或模拟器运行时。

它在ios9.0模拟器上完美运行。 这里是屏幕截图。 请帮帮我。 在这里输入图像说明 在这里输入图像说明

如果您没有在XCode中实际安装模拟器,也会发生这种情况。 我最近升级到XCode 7.1,并没有安装所有的模拟器,并收到了相同的错误。

  • 转到首选项 – >下载
  • 确认您正在尝试在XCode中运行所需的模拟器旁边的复选标记。
  • 如果没有复选标记,则安装select的模拟器。 8.1,8.2,8.3,8.4

我不认为有一个“官方支持”的方式来解决这个问题,但看看这个答案 (这源于这个更详细的故障排除 )的潜在的修复。

[编辑]在你的情况下,尝试运行这些:

sudo cp "/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 8.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/host/liblaunch_sim.‌​dylib"{,.bak} sudo ln -sf "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/D‌​eveloper/SDKs/iPhoneSimulator.sdk/usr/lib/system/host/liblaunch_sim.dylib" "/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 8.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/host/liblaunch_sim.‌​dylib" 

首先find目标文件:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/system/host/liblaunch_sim.dylib您需要make备份liblaunch_sim.dylib

二,复制到目的地(记住要备份)

/ Library / Developer / CoreSimulator / Profiles / Runtimes / iOS 7.1.simruntime / Contents / Resources / RuntimeRoot / usr / lib / system / host / liblaunch_sim.dylib如果需要:iOS 8.1.simruntime iOS 8.2.simruntime iOS 8.3。 simruntime全部完成。

希望能帮助到你。

我面临类似的问题,当我们有多个版本的Xcode安装时,会发生这个问题…所以我强迫退出所有的Xcode和模拟器,然后打开你想打开的Xcode版本。