我有一组插件,一个用于通用代码的插件框架和一个主机应用程序。这些都位于单独的 Xcode 项目中(包括每个插件的单独项目)。最后,我需要能够在主机应用程序项目上单击构建并运行来构建所有插件、框架和主机应用程序,将它们打包并启动应用程序。
我知道如何将框架和插件包含到主机应用程序项目中、设置依赖项、复制操作等。我不确定的是如何在主机应用程序中包含插件框架的单个副本使用各种插件,而不是在每个插件包中包含一个副本。
最佳答案
尝试将插件弱链接到框架,将框架复制到应用程序的 Frameworks 文件夹中,然后以常规方式将应用程序链接到该副本。
关于cocoa - 跨插件共享单个 cocoa 框架副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1835717/