无法打开liblaunch_sim.dylib

时间:2015-09-28 11:25:25

标签: ios ios9 xcode7

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

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

它在ios9.0模拟器上完美运行。 这是屏幕截图。请帮助我。enter image description here enter image description here

4 个答案:

答案 0 :(得分:11)

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

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

答案 1 :(得分:2)

我认为还没有一种“官方支持”的方式可以解决这个问题,但请查看this answer(源自this more detailed troubleshoot)以获得潜在修复。

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

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"

答案 2 :(得分:1)

首先,找到目标文件:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/system/host/liblaunch_sim.dylib 你需要备份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全部完成。

希望它有所帮助。

答案 3 :(得分:0)

我遇到类似的问题当我们安装了多个版本的Xcode时会发生这个问题...所以我强制退出所有的xcode和模拟器,然后打开你要打开的xcode版本。