标签: macos cocoa nsbundle dynamic-loading
在macOS应用程序中,我在运行时加载bundle" Plugins"。
如果其中一个插件需要一个框架(让我们使用CSV导入器,例如需要一些CSV解析框架),我该如何设置它?
显然我不想在我的主应用程序中链接CSV解析框架,但主应用程序将是需要解析该框架的符号的那个(加载插件/包意味着所有意图和目的该插件的代码是主应用程序的一部分。)
我存储了我加载的每个插件的URL,所以可能有一种方法告诉主应用程序在bundle中寻找任何嵌入式框架?
我怎么会真的这样做?