32

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

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

4

3 に答える 3

81

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

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

于 2010-01-07T06:34:53.123 に答える
19

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

于 2011-09-07T20:13:52.453 に答える
1

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

1.資産

2.index.html

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

assets フォルダーには、画像、.js、コンテンツ、css などのすべての HTML ファイルが含まれています。すべての HTML ファイルは
、assets フォルダーに含める必要があります。つまり、assets フォルダー内のすべての HTML ファイルを 1 つのフォルダーとしてグループ化する必要があるということです。

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

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

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

誰かがまだ疑問を持っている場合は、私に知らせてください。順を追って説明します

于 2014-03-21T11:46:12.467 に答える