【发布时间】:2016-09-05 21:41:20
【问题描述】:
我正在尝试通过创建一些可重复使用的框架来简化我的开发,这些框架包含我在多个项目中经常重复使用的功能。
但是,在设置了我的一个框架后,我遇到了一个问题,这些类依赖于 Firebase 框架。阅读 Apple 文档后,不建议创建 Umbrella 框架(嵌入另一个框架),特别是如果您没有嵌入式框架的所有权(我没有)。
所以问题是:
我如何创建一个框架项目,它允许我构建框架而不包括创建伞框架的依赖项。我想这就是像 Firebase 这样的人所做的,因为当您添加他们的框架时,您还必须将其他框架添加到您的项目中。我不太明白您将如何配置项目以允许您构建框架而不会出现错误但不包含依赖项。
作为参考,我使用的是最新的 Xcode,需要支持 iOS 8 及更高版本。
提前感谢您对此的任何想法/建议
【问题讨论】:
-
你是怎么做到的?我想创建一个依赖于其他框架或 SDK 的框架,比如 Facebook sdk。我应该怎么做才能只为我的用户提供 1 个框架?
标签: ios frameworks