如何从phonegap启动ios模拟器

Abi*_*ash 16 ios-simulator cordova

当我尝试从命令行启动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文件夹复制到我的路径中.仍然出错.

Mob*_*ent 32

最佳方案:

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

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

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

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

    brew安装ios-sim

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

    phonegap run ios


替代方案:

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

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

    sudo npm install ios-sim -g

  • 如果你是一个Windows机器上,打开命令提示符以管理员身份和执行npm install ios-sim,而不是

  • 我遇到过同样的问题.首先我尝试brew,但由于节点存在冲突.所以,然后我通过npm更新ios-sim,然后tada!有用. (2认同)

lin*_*son 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. 找出可用的模拟器列表及其确切名称

    cordova模拟ios --list

  2. 现在运行在特定的模拟器上使用:

    cordova模拟ios --target ="XXXXXX"

  • 对于mac os 10.12及更高版本,为了安装ios-deploy,你需要添加不安全的param sudo npm install ios-deploy -g --unsafe-perm = true (4认同)