【问题标题】:How to link sub frameworks in an umbrella framework?如何在伞形框架中链接子框架?
【发布时间】:2016-02-25 16:29:59
【问题描述】:

我正在尝试创建一个包含各种第 3 方子框架的静态伞形框架。所以我按照下面的教程进行操作:

How to create an umbrella framework in iOS SDK?

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

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

【问题讨论】:

  • 我认为在添加新框架时,您总是需要在“将二进制文件与库链接”部分中添加子框架。
  • hmm 可能我没看懂,这不就是一个伞形框架背后的整个想法,即子框架仅供父框架使用,外部项目不能直接链接到它吗?
  • @martijn,你解决了吗?我也遇到了同样的问题。

标签: ios frameworks


【解决方案1】:

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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2015-02-13
  • 2011-11-15
  • 2019-10-02
  • 2022-12-30
  • 2016-05-25
  • 2011-02-07
  • 2012-08-11
相关资源
最近更新 更多