如何在Xcode 7.0 beta 2中运行iOS 7.1模拟器?

时间:2015-06-25 17:12:54

标签: ios iphone xcode ios7.1 xcode7-beta2

我安装了最新的Xcode 7 beta 2版本,当我尝试在iOS 7.1 Simulator中运行该应用程序时,它给出了以下错误消息:

  

iOS 7.1模拟器运行时不可用。

     

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

您能否告诉我如何解决此错误?

5 个答案:

答案 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"

来源:https://gist.github.com/leecade/83b4e710d7c741152527

答案 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 su(输入)

$ 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)

我还没有找到下载这些的地方。如果我找到它们,我会更新。