2

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

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

4

2 回答 2

0

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

于 2009-12-03T02:55:31.643 回答
0

要让它在构建应用程序时自动将框架复制到应用程序的包中,请创建一个新的“复制文件”构建阶段。将框架拖入构建阶段。然后,在 Copy Files 阶段执行 Get Info 并将 Destination picker 设置为“Frameworks”。

于 2009-12-03T03:00:01.460 回答