【发布时间】:2016-02-25 16:29:59
【问题描述】:
我正在尝试创建一个包含各种第 3 方子框架的静态伞形框架。所以我按照下面的教程进行操作:
How to create an umbrella framework in iOS SDK?
不幸的是,在将静态伞形框架添加到另一个项目时,我从子框架中收到各种“未定义符号”错误。
当我在“将二进制文件与库链接”中再次链接子框架时,如下图所示,它确实有效。但是我怎样才能防止需要这个呢?我希望外部开发人员只将我的 Umbrella 框架添加到他的项目中。
【问题讨论】:
-
我认为在添加新框架时,您总是需要在“将二进制文件与库链接”部分中添加子框架。
-
hmm 可能我没看懂,这不就是一个伞形框架背后的整个想法,即子框架仅供父框架使用,外部项目不能直接链接到它吗?
-
@martijn,你解决了吗?我也遇到了同样的问题。
标签: ios frameworks