web-dev-qa-db-ja.com

xcodeプロジェクトにjsファイルを追加するにはどうすればよいですか?

Xcodeの左側のプロジェクトツリーにいくつかのjsファイルとcssファイルを追加します。しかし、このプロジェクトをビルドすると、警告が表示されました:アーキテクチャi386のタイプsourcecode.javascriptのファイル '$(PROJECT_DIR)/js/builder.js'を処理するルールがありません

Xcodeでプロジェクトの設定を失った場合は思いますが、jsやcssファイルのようなものを追加するにはどうすればよいですか?どうもありがとうございました!

32
jin

JavaScriptファイルを追加すると、Xcodeはそのファイルがソースコードファイルであることを検出し、コンパイルする必要があると想定して、自動的にソースのコンパイルに追加します。ビルドフェーズ。

Xcodeがコンパイルしようとするのを止めて、代わりにファイルをコピーさせるには、[グループとファイル]リストでターゲットを展開し、コンパイルソースからJavaScriptファイルを削除します。 )ビルドフェーズを作成し、それをCopy Bundle Resourcesビルドフェーズに追加します。

81
Rob Keniger

Xcode 4の場合は、メインプロジェクトをクリックし、[ビルドフェーズ]をクリックします。 ソースのコンパイルおよびバンドルリソースのコピーを開くと、ファイルを一方から他方にドラッグするだけで済みます。

19
Gomfucius

同じ問題が発生し、Xcode5の簡単な手法でこの問題を解決できました。 HTMLファイルをXcodeバンドルに追加/ドラッグするときは、2つのタイプとしてグループ化して追加する必要があります

1.資産

2.index.html

これらの2つのファイルのみを追加する必要があります。

アセットフォルダには、images、.js、content、cssなどのすべてのHTMLファイルが含まれています。すべてのHTMLファイルは
アセットフォルダに含まれています。つまり、assetsフォルダー内のすべてのHTMLファイルを1つのフォルダーとしてグループ化する必要があります。

次に、ASSETSファイルとINDEX.HTMLファイルを含む特定のフォルダーをXcodeバンドルにドラッグします。

次に、コントローラーの宣言と実装のセクションでいくつかの変更を行います。これで、シミュレータでアプリケーションを実行できるようになりました。私の答えがわからない場合は、スクリーンショットで明確な情報を追加することをお知らせください。

私はそれが誰かを助けることを願っています..ありがとう!

それでも疑問がある場合は、段階的に説明しますのでお知らせください