我使用Cordova / PhoneGap创建iOS应用。在开发过程中,我对www
文件夹中的HTML / CSS / JS文件进行了更改,因此必须定期重建。我通常在我的Mac上这样做:
cordova prepare
CMD
+ tab
切换到Xcode CMD
+'R'在我附加的iPhone上运行应用这样可行但是一直重复这些步骤有点烦人。有没有办法加快速度,例如通过创建一个自动执行所有这些步骤的shell脚本?
答案 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
的内容,然后在设备上启动该应用。