我正在为 XBMC 媒体中心开发一个插件。
插件本身是用 python 编写的,依赖于 ctypes 模块来访问 libspotify 的功能。问题是我在 iOS 平台上发现了一个障碍,因为它的 libspotify 构建是一个静态库而不是 dylib,因此 ctypes 模块无法在运行时加载。
我知道将 iOS 应用程序与依赖 dylibs 的代码捆绑在一起会立即被 Apple 拒绝,但我认为这个限制不会影响这个插件,因为 XBMC 只能在越狱设备上运行。
所以问题是:
是否可以在 ios 上动态加载 libspotify 的当前(静态)构建?
也许创建一个单独的 dylib 并将 libspotify 静态链接到它可以解决问题?
提前致谢,