<分区>
我正在创建一个框架来做一些与分析相关的事情。我想知道如果我使用 firebase
作为我的数据库如何将它包含在框架中。
同样,如果使用我的框架的应用程序也在使用 firebase
,那么在我的框架中使用 firebase
是否会导致问题?
我读到框架不应包含其他框架,但我不知道其他框架如何将内容上传到他们的数据库。
<分区>
我正在创建一个框架来做一些与分析相关的事情。我想知道如果我使用 firebase
作为我的数据库如何将它包含在框架中。
同样,如果使用我的框架的应用程序也在使用 firebase
,那么在我的框架中使用 firebase
是否会导致问题?
我读到框架不应包含其他框架,但我不知道其他框架如何将内容上传到他们的数据库。
最佳答案
我在开发涉及另一个依赖项的基于 Cocoapod 的框架时遇到了类似的问题。
s.dependency 'Alamofire'
只需将这一行添加到 podspec
中,它也会包含其他框架。
I've read that frameworks should not include other frameworks, but I'm clueless how other frameworks are uploading things to their databases then.
是的,这是一般方法。使用 Cocoapods,您的框架将不会包含依赖项,它只会将其作为另一个框架安装。如果已经安装,则不会执行任何操作。
关于ios - 如何在我正在创建的框架中使用 firebase?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47863516/