ios - 如何链接伞形框架中的子框架?

标签 ios frameworks

我正在尝试创建一个包含各种第 3 方子框架的静态伞式框架。所以我遵循了下面的教程:

How to create an umbrella framework in iOS SDK?

不幸的是,当将静态伞式框架添加到另一个项目时,我从子框架中得到了各种“ undefined symbol ”错误。

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

link binary with libraries image

最佳答案

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

关于ios - 如何链接伞形框架中的子框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33873214/

相关文章:

ios - openfire 聊天服务器在发送表情符号时出错

android - 如何让 Rails 告诉移动应用程序用户是否登录?

c++ - Qt mac 版本缺少框架

.net - 单元测试框架 - 主要功能是什么

C++ OpenGL 窗口工具包

ios - 二元运算符 '+' 不能应用于类型 'CGRect' 和 'Double'

ios - xmppStreamDidConnect 没有被调用

ios - ShareKit 是否仍然有效 - 2015?如果可以,是否可以在 Swift 中实现?

email - Corona SDK 或 Appcelerator

objective-c - 无法在 NSManagedObject 类 'building' 上调用指定的初始值设定项