XBMC メディア センターのアドオンに取り組んでいます。
アドオン自体は python で書かれており、libspotify の機能にアクセスするために ctypes モジュールに依存しています。問題は、iOS プラットフォームで障害を見つけたことです。これは、libspotify ビルドが dylib ではなく静的ライブラリであるため、ctypes モジュールによって実行時にロードできないためです。
iOS アプリに dylib に依存するコードをバンドルすると Apple から即座に拒否されることは承知していますが、XBMC はジェイルブレイクされたデバイスでのみ実行されるため、この制限はこのプラグインには影響しないと思います。
質問は次のとおりです。
iOS で libspotify の現在の (静的) ビルドを動的にロードすることは可能ですか?
おそらく、別の dylib を作成し、そこに libspotify を静的にリンクするとうまくいくでしょうか?
前もって感謝します、