如何在Xcode 7.0 beta 2中运行iOS 7.1 Simulator?

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

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

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

你能不能让我知道如何解决这个错误?

你不能(至less以官方的方式)。

取自Xcode Beta 2文档 (第7页)。

希望能帮助到你。

编辑9月 – 2015年:

感谢Cœur的信息,现在你可以使用以前的版本的ios模拟器。

采取了很多浏览,但我终于find了一个解决scheme,为我工作(试过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

首先find目标文件:

 /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全部完成。

希望能帮助到你。

当你使用sudo命令和terminal说:“找不到命令”然后使用下面的命令。

sudo su(进入)

$ sudo mv“/ Library / Developer / CoreSimulator / Profiles / Runtimes / iOS 8.1.simruntime / Contents / Resources / RuntimeRoot / usr / lib / system / host / liblaunch_sim.dylib”{,。bak}(enter)

$ sudo mv“/ Library / Developer / CoreSimulator / Profiles / Runtimes / iOS 7.1.simruntime / Contents / Resources / RuntimeRoot / usr / lib / system / host / liblaunch_sim.dylib”{,。bak}(enter)

$ 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 8.1.simruntime / Contents / Resources / RuntimeRoot / usr / lib / system / host / liblaunch_sim.dylib“(回车)

$ 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“(enter)Exit(enter)

现在重新启动Xcode 7,如果打开更早,您将能够运行模拟器。

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

我还没有find一个地方来下载这些呢。 如果我find他们,我会更新。