2

libpd を使用して cordova プラグインを作成しました。Cordova は、共有リソース フォルダー (/www と呼ばれる) を使用し、すべてのファイルをそれぞれの OS にコピーします。次のようにメイン バンドルからメイン pd パッチを開くと、iOS でそれに気付きました。

[PdBase openFile:@"/www/cordova.pd" path:[[NSBundle mainBundle] bundlePath] ];

パッチを問題なく開きますが、同じパスまたは [define -path ./ext] 内の抽象化をリンクしません。

ただし、パッチをメイン バンドルにコピーし、次のようにコルドバ ルート /www フォルダーから個別に開くと、次のようになります。

[PdBase openFile:@"cordova.pd" path:[[NSBundle mainBundle] bundlePath] ];

すべての抽象化が見つかり、問題なく動作します。メインバンドルのフォルダーからパッチを開くときに、libpd が抽象化パスをリンクしないのはなぜですか?

4

0 に答える 0