【问题标题】:Using Google maps sdk between a framework and app that consumes framework在框架和使用框架的应用程序之间使用 Google maps sdk
【发布时间】:2016-02-24 15:59:24
【问题描述】:

我们正在创建一个供应用使用的可可触控框架。该应用程序使用谷歌地图框架。客户还希望我们在我们正在创建的部分框架中使用谷歌地图框架,但他们也不希望我们包含谷歌地图框架以避免依赖冲突。

我知道我们可以更改命名空间,但还有其他方法吗?

  1. 有没有办法将我们的框架暴露给应用程序中的类?
  2. 有什么方法可以将 google maps sdk 包含到我们的框架项目中而不包含在构建中?
  3. 还有其他想法吗?

我被难住了

【问题讨论】:

  • 你解决了这个问题吗?我陷入了同样的境地。请告诉我!谢谢:)

标签: ios objective-c iphone swift cocoa-touch


【解决方案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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-24
    • 2023-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多