我安装了最新的Xcode 7 beta 2版本,当我尝试在iOS 7.1 Simulator中运行该应用程序时,它给出了以下错误消息:
iOS 7.1模拟器运行时不可用。
无法打开liblaunch_sim.dylib。尝试重新安装Xcode或模拟器运行时。
您能否告诉我如何解决此错误?
答案 0 :(得分:34)
进行了大量的浏览,但我终于找到了一个适合我的解决方案(尝试了Gend的答案,但没有奏效)。执行以下行:
sudo mv "/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 7.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/host/liblaunch_sim.dylib"{,.bak}
sudo ln -sf "/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/system/host/liblaunch_sim.dylib" "/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 7.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/host/liblaunch_sim.dylib"
答案 1 :(得分:17)
你不能(至少以官方的方式)。
取自Xcode Beta 2 Documentation(第7页)。
希望它有所帮助。
编辑SEPT - 2015:
感谢Cœur的信息,现在您可以使用以前版本的ios模拟器。
答案 2 :(得分:6)
首先,找到目标文件:
/Applications/Xcode-beta.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 :(得分:2)
当你使用sudo命令时,终端说:"找不到命令" 然后使用如下命令。
$ sudo mv" / Library / Developer / CoreSimulator / Profiles / Runtimes / iOS 8.1.simruntime / Contents / Resources / RuntimeRoot / usr / lib / system / host / liblaunch_sim.dylib" {,。bak }(输入)
$ sudo mv" / Library / Developer / CoreSimulator / Profiles / Runtimes / iOS 7.1.simruntime / Contents / Resources / RuntimeRoot / usr / lib / system / host / liblaunch_sim.dylib" {,。bak }(输入)
$ sudo ln -sf" /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/system/host/liblaunch_sim.dylib& #34; " / Library / Developer / CoreSimulator / Profiles / Runtimes / iOS 8.1.simruntime / Contents / Resources / RuntimeRoot / usr / lib / system / host / liblaunch_sim.dylib"(enter)
$ sudo ln -sf" /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/system/host/liblaunch_sim.dylib& #34; " / Library / Developer / CoreSimulator / Profiles / Runtimes / iOS 7.1.simruntime / Contents / Resources / RuntimeRoot / usr / lib / system / host / liblaunch_sim.dylib"(enter) 退出(输入)
如果先前打开,现在重新启动Xcode 7.您将能够运行模拟器。
答案 4 :(得分:1)
在Xcode 7 beta 6中,这似乎现在可以实现。
http://adcdownload.apple.com/Developer_Tools/Xcode_7_beta_6/Xcode_7_beta_6_Release_Notes.pdf
Xcode 7.0 beta现在支持可下载的传统模拟器。 (20699475)
我还没有找到下载这些的地方。如果我找到它们,我会更新。