0

UnityプロジェクトのPlugins/IOSフォルダー内にIOSプラグインファイルをコピーして貼り付けていましたが、バンドルでは機能しません(ディレクトリ構造があるため)。内部に.bundleを使用してUnityからxcodeプロジェクトを生成する方法がないことを忘れることはできませんか?

助けていただければ幸いです

4

1 に答える 1

2

Unity3Dには、Plugins / iOStoXcodeプロジェクトのフォルダーは含まれません。実際、 Unity3Dのドキュメントで説明されているように、Unity3Dはソースファイルと.aライブラリのみを自動マージします。

自動プラグイン統合UnityiOSは、限られた方法で自動プラグイン統合をサポートします。Assets / Plugins / iOSフォルダーにある拡張子.a、.m、.mm、.c、.cppのすべてのファイルは、生成されたXcodeプロジェクトに自動的にマージされます。ただし、マージはAssets / Plugins / iOSから最終的な宛先にファイルをシンボリックリンクすることによって行われるため、一部のワークフローに影響を与える可能性があります。.hファイルはXcodeプロジェクトツリーに含まれていませんが、宛先ファイルシステムに表示されるため、.m / .mm / .c/.cppファイルをコンパイルできます。

注:サブフォルダーは現在サポートされていません。

ただし、 PostprocessBuildPlayer属性を使用して、これを自分で実装できます。この目的のためにXUPorter、Unity3DからXcodeへのエクスポートとライブラリ設定を簡単にするツールを作成しました。GitHubで見たいと思うかもしれません。パッケージにはデモが含まれており、「folders」タグの下にバンドルを設定できます。

于 2013-03-25T14:22:27.277 に答える