2017-06-11 2 views
1

の変更が含まれていません。 platforms/iosフォルダに移動し、毎回cordova add platform iosを再実行します。これは、コードバアプリをテストする意図された方法ではありません。 iOSデバイスでコードバアプリをテストするための優れたワークフローは何ですか?Xcodeは、私はXcodeのiOS版</p> <p>のためのアプリを再構築するとき今、私は全体を削除していますHTML/CSS/JSファイルに加えられた変更が組み込まれていない問題が発生していますコルドバアプリの再構築

答えて

1

Cordovaアプリケーションをテストするための推奨ワークフローは、Xcodeをまったく使用していないため、Cordova CLIを使用してアプリケーションを実行するだけです。しかし、真実はCLIからの実行がXcodeを使用するよりも遅いかもしれないということです。

wwwからXcodeプロジェクトへの変更をコピーするには、Xcodeから実行する前にcordova prepare iosを実行する必要があります。手動で実行することも、Xcodeビルドスクリプトを作成して実行することもできます。

ビルドスクリプトを追加するには、Xcodeでプロジェクトターゲットを選択し、ビルドフェーズに進み、+ボタンをクリックして、新しいビルドスクリプトフェーズを選択します。 cordova prepare iosを追加するだけで、これが機能する場合があります。

cordovaコマンドが見つからない場合は、PATHにCordovaパスも追加する必要があります。これを行うには、端末を開いてwhich cordovaと入力すると、/Users/davidnathan/.nvm/versions/node/v4.4.7/bin/cordovaのようなCordovaパスが得られます。 今、既存の「コピーwwwディレクトリ」

+0

の上にあることを

PATH=/Users/davidnathan/.nvm/versions/node/v4.4.7/bin/:$PATH && cordova prepare ios

移動ビルドスクリプトのように、cordova prepare ios前のビルドスクリプトにコルドバの部分なしで何かをそのパスを追加し、私は取得できませんでした'コマンドが見つかりませんでした.'というエラーが出ました。少なくともいくらか。私は変更を伝播させるためにアプリケーションを2回構築する必要があるようです。しかし今のところこれでうまくいく –

+1

既存のコピーwwwディレクトリに新しいビルドスクリプトを置く必要があります。変更を適用するために2回実行する必要はありません。 – jcesarmobile

+0

はい、この作品、ありがとう! –

関連する問題