在框架和使用框架的应用程序之间使用 Google maps sdk
Posted
技术标签:
【中文标题】在框架和使用框架的应用程序之间使用 Google maps sdk【英文标题】:Using Google maps sdk between a framework and app that consumes framework 【发布时间】:2016-02-24 15:59:24 【问题描述】:我们正在创建一个供应用使用的可可触控框架。该应用程序使用谷歌地图框架。客户还希望我们在我们正在创建的部分框架中使用谷歌地图框架,但他们也不希望我们包含谷歌地图框架以避免依赖冲突。
我知道我们可以更改命名空间,但还有其他方法吗?
-
有没有办法将我们的框架暴露给应用程序中的类?
有什么方法可以将 google maps sdk 包含到我们的框架项目中而不包含在构建中?
还有其他想法吗?
我被难住了
【问题讨论】:
你解决了这个问题吗?我陷入了同样的境地。请告诉我!谢谢:) 【参考方案1】:最好使用 cocoapods
(使用您的私有存储库的私有 pod)分发您的框架,然后将 GoogleMaps
作为依赖项添加到您的 pod。然后推荐客户端使用cocoapods
。
您可以在此处参考创建 pod 规范 http://guides.cocoapods.org/terminal/commands.html#pod_spec_create
创建私有 pod https://guides.cocoapods.org/making/private-cocoapods.html
【讨论】:
以上是关于在框架和使用框架的应用程序之间使用 Google maps sdk的主要内容,如果未能解决你的问题,请参考以下文章
Google官方Fragment页面框架Navigation和XPage开源框架的使用对比
vue,angular,avalon这三种MVVM框架之间有啥优缺点