7

アプリケーション バンドルの Resources/javascript フォルダに保存されている .js ファイルを使用するアプリケーションを開発しています。Xcode 2.5 プロジェクトで、javascript フォルダーへのフォルダー参照(グループではない) を作成しました。これにより、フォルダーが自動的に Copy Bundle Resources ビルド フェーズに追加されました。

私が抱えている問題は、.js ファイルを変更するときです。プロジェクトをクリーンアップしてから、ビルド時に変更された .js ファイルがアプリケーション バンドルにコピーされるようにプロジェクトを再ビルドする必要があります。アプリ バンドルで更新された .js ファイルを取得するためだけにプロジェクト全体を再ビルドするため、これには非常に時間がかかります。

ビルド段階で Xcode が常に特定のファイルをコピーするようにする方法を教えてもらえますか?

前もって感謝します!

4

3 に答える 3

4

ファイル (プロジェクト ファイル リスト内) を右クリックまたは Control キーを押しながらクリックし、ビルドする前に [タッチ] をクリックする (手動) か、「touch myfile.js」を呼び出すスクリプト ビルド フェーズをターゲットに追加して、コピーの前に配置することができます。ファイルのビルド フェーズ (自動)。

于 2009-11-10T18:37:56.143 に答える
4

新しい Copy Files Build Task をターゲットに追加します。

ターゲットを右クリック (Control クリック) し、[追加] -> [新しいビルド フェーズ] -> [新しいコピー ファイルのビルド フェーズ] を選択します。

ダイアログで、ファイルのコピー先を選択します。

これにより、ターゲットの下にフェーズが作成されます。コピーしたいファイルをフェーズにドラッグします。

于 2009-11-10T18:35:36.397 に答える
0

「タッチ」を自動化し、含める各ファイルを手動で指定する手順を省くビルド フェーズ スクリプトの優れたウォークスルーがここにあります。

于 2009-12-04T15:34:23.430 に答える