如何在Mac OS X上一步构建+运行cordova应用程序?

时间:2015-10-07 09:58:52

标签: ios xcode macos cordova

我使用Cordova / PhoneGap创建iOS应用。在开发过程中,我对www文件夹中的HTML / CSS / JS文件进行了更改,因此必须定期重建。我通常在我的Mac上这样做:

  1. 在终端中,我输入:cordova prepare
  2. 我按CMD + tab切换到Xcode
  3. 我点击CMD +'R'在我附加的iPhone上运行应用
  4. 这样可行但是一直重复这些步骤有点烦人。有没有办法加快速度,例如通过创建一个自动执行所有这些步骤的shell脚本?

2 个答案:

答案 0 :(得分:1)

当然,在xcode上转到" Build Phases",按+按钮并选择" New Run Script Phase"。

将其移至"复制www目录"

并使用此代码:

cordova prepare ios

编辑: 出于某种原因,您无法通过"复制www目录"移动新脚本。一,我找到了另一种方法。

只需打开"复制www目录" (它也是一个构建脚本)并在现有代码

之前添加cordova prepare ios

答案 1 :(得分:0)

我找到了最适合我的解决方案。首先,我通过npm:

安装了ios-deploy
$ npm install -g ios-deploy --unsafe-perm=true

然后我只是为iOS运行这个例子:

$ cordova run ios --device

run命令会在内部自动调用prepare,然后复制www的内容,然后在设备上启动该应用。