cocoa - 跨插件共享单个 cocoa 框架副本

标签 cocoa plugins frameworks projects

我有一组插件,一个用于通用代码的插件框架和一个主机应用程序。这些都位于单独的 Xcode 项目中(包括每个插件的单独项目)。最后,我需要能够在主机应用程序项目上单击构建并运行来构建所有插件、框架和主机应用程序,将它们打包并启动应用程序。

我知道如何将框架和插件包含到主机应用程序项目中、设置依赖项、复制操作等。我不确定的是如何在主机应用程序中包含插件框架的单个副本使用各种插件,而不是在每个插件包中包含一个副本。

最佳答案

尝试将插件弱链接到框架,将框架复制到应用程序的 Frameworks 文件夹中,然后以常规方式将应用程序链接到该副本。

关于cocoa - 跨插件共享单个 cocoa 框架副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1835717/

相关文章:

java - SonarQube IntelliJ 插件如何对新代码运行检查

xcode - 解析问题:从宏 'max'扩展

objective-c - 如何修改 CNLabeledValue 的值,保持标识符不变

asp.net - 无法找到请求的 .Net Framework 数据提供程序。它可能没有安装

c# - 核心数据与 LINQ to SQL?

objective-c - 如何重新加载 NSCollectionView

swift - NSTextfield 的背景色

iphone - AudioQueue 的暂停录音回调

class - 如何在类中使用 Jenkins 插件?

python - 从实时 Google App Engine 应用程序导出数据的最简单方法是什么?