如何在伞框架中链接子框架?

时间:2015-11-23 14:17:46

标签: ios frameworks

我正在尝试创建一个静态伞框架,其中包含各种第三方子框架。所以我遵循了以下教程:

How to create an umbrella framework in iOS SDK?

不幸的是,当将静态伞框架添加到另一个项目中时,我从子框架中获得了各种“未定义的符号”错误。

当我在“链接二进制文件库”中再次链接子框架时,如下图所示,它确实有效。但是如何防止这种情况发生呢?我希望外部开发人员只将我的Umbrella框架添加到他的项目中。

link binary with libraries image

1 个答案:

答案 0 :(得分:0)

制作“伞形框架”的唯一方法是将所有子框架用作框架中的静态库。这样,这些子框架将成为您自己的框架的一部分,并且外部开发人员无需嵌入任何子框架。