Unityビルドプロセスの一環として、Unity IDEによって生成されたCソースファイルのディレクトリをiOS XCodeプロジェクトにドラッグアンドドロップします。 「フォルダ参照の作成」を使用するときに、ヘッダファイルがコンパイラによって認識されないように見えるため、XCodeにファイルの「グループを作成」させてください。コンパイルのためにソースファイルのディレクトリをXcodeプロジェクトに追加するスクリプトは可能ですか?
スクリプトを作成する方法があるのだろうかと思うのですが、そのたびに手動でディレクトリをXCodeに手動でドラッグする必要はありません。 「ファイルのコピー」ビルドフェーズを追加することは、「フォルダ参照の作成」を選択した場合にのみ有効です。 「グループの作成」を選択すると、「ファイルのコピー」セクションは空のままです。これはXcodeのバグですか、何か間違っていますか?私はXCode 9.1を使用しています。
Appleは、ソースファイルのディレクトリにコピーするのではなく、フレームワークを作成することを推奨しています。私たちがそれをすることができない理由は、Unityビルドプロセスに依存しているために、Cソースファイルがたくさんあるからです。ありがとう!
:
は、使用可能な操作の完全なリストについては、このリンクを参照してください。とにかく、理由を言わずに投票することは、あまり建設的ではありません! –おそらく有効な質問ですが、不明な質問が少しあります。コンパイルするファイルを追加するのが目標ですか?または、これらのリソースファイルまたはその両方です。それはコンパイルするファイルのように思えます。そして、あなたはそれ以外のXcodeを使用したいと思っていますか(つまり、あなたが話しているこのドラッグ・アンド・ドロップの範囲から任意のファイルを追加しますか?)。なぜそのような必要性が存在するのですか(すなわち、ファイルがあなたが必要とするほど大きく変わるのはなぜですか?)なぜなら、それは私にビルドプロセスを疑ってしまうからです。 –
これはコンパイル時に存在する必要のあるCソースファイルです。これとは独立してXCodeプロジェクトをまだ変更する必要があります。これらのCソースファイルは、新しいUnityビルドを作成するたびに変更されます。 –