今天我更新了xcode。当我试图在模拟器上运行项目时(ios版本< 9.0)我收到了这个错误。
“无法打开liblaunch_sim.dylib。请尝试重新安装Xcode或模拟器运行时。
答案 0 :(得分:11)
如果您没有在XCode中实际安装模拟器,也会发生这种情况。我最近升级到XCode 7.1并没有安装所有模拟器并收到同样的错误。
答案 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/Developer/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版本。