我正在创建一个框架,它将做一些与分析相关的东西。我想知道我是否使用firebase
作为我的数据库如何将其包含在框架中。
同样,如果使用我的框架的应用程序也使用firebase
,我的框架中有firebase
会导致问题吗?
我已经读过框架不应该包含其他框架,但我对其他框架如何将内容上传到他们的数据库毫无头绪。
我在开发一个涉及另一个依赖项的基于Cocoapod的框架时遇到了类似的问题。
s.dependency 'Alamofire'
只需将此行添加到podspec
,它也将包含其他框架。
我已经读过框架不应该包含其他框架,但我对其他框架如何将内容上传到他们的数据库毫无头绪。
是的,这是一般方法。使用Cocoapods,您的框架将不包含依赖项,它只是将其安装为另一个框架。如果它已经安装,那么它将不会做任何事情。