16

当我尝试使用从命令行启动 ios 模拟器时, $ phonegap run ios 出现以下错误

错误:未找到 ios-sim。请从https://github.com/phonegap/ios-sim下载、构建和安装 1.5 或更高版本 到您的路径中。或使用自制软件“brew install ios-sim”:http: //mxcl.github.com/homebrew/

我什至尝试将上面的 ios-sim 文件夹复制到我的路径中。仍然出现错误。

4

2 回答 2

32

最佳解决方案:

  1. 确保您已安装XCode及其命令行工具并接受许可协议

  2. 通过在终端中执行以下命令下载并安装 Homebrew:

    ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install )"

  3. 通过执行以下命令通过 Homebrew 安装 ios-sim:

    冲泡安装ios-sim

  4. 注意错误消息或成功安装后,您应该能够运行 iOS 模拟器:

    phonegap run ios


替代解决方案:

您可以尝试通过 npm 安装 ios-sim:

  • 前往http://nodejs.org/并安装 node.js(npm 将自动安装为 node 的包管理器)。
  • 通过执行 npm 安装 ios-sim

    sudo npm install ios-sim -g

  • 如果您在 Windows 机器上,请以管理员身份打开命令提示符并npm install ios-sim改为执行

于 2013-10-21T09:29:47.073 回答
5

要在模拟器上运行,我们需要安装 ios-sim 和 ios-deploy。

以下是在 iOS 模拟器上运行的步骤

  1. 通过执行以下命令使用 npm 安装 ios-sim:

    sudo npm install ios-sim -g

  2. 通过执行以下命令使用 npm 安装 ios-deploy:

    sudo npm install ios-deploy -g

  3. 确保您的模拟器正在运行

  4. 最终命令:

    phonegap 运行 ios --emulator

如果需要在特定模拟器上运行,则以下是步骤:

  1. 找出可用模拟器的列表及其确切名称

    科尔多瓦模拟 ios --list

  2. 现在使用以下命令在特定模拟器上运行:

    科尔多瓦模拟 ios --target="XXXXXX"

于 2016-07-15T13:20:47.933 回答