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 が抽象化パスをリンクしないのはなぜですか?