如何从phonegap启动ios模拟器

时间:2013-09-17 21:11:44

标签: cordova ios-simulator

当我尝试使用命令行启动ios模拟器时     $ phonegap run ios 我得到以下错误

  

错误:未找到ios-sim。请下载,构建和安装   版本1.5或更高版本   https://github.com/phonegap/ios-sim进入你的道路。或者'brew install   ios-sim'使用自制软件:http://mxcl.github.com/homebrew/

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

2 个答案:

答案 0 :(得分:32)

最佳解决方案:

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

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

      

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

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

      

    brew install ios-sim

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

      

    phonegap run ios


  5. 替代解决方案:

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

    • 转到 http://nodejs.org/并安装node.js(npm将自动安装为节点的软件包管理器)。
    • 执行

      ,通过npm安装ios-sim
        

      sudo npm install ios-sim -g

    •   
    • 如果您使用的是Windows计算机,请以管理员身份打开命令提示符,然后执行npm install ios-sim
    •   

答案 1 :(得分: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

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

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

        

      cordova模拟ios --list

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

        

      cordova模拟ios --target =“XXXXXX”