无法使用多个库进行 pod 安装

Posted

技术标签:

【中文标题】无法使用多个库进行 pod 安装【英文标题】:Unable to pod install with multiple Library 【发布时间】:2016-08-16 10:22:45 【问题描述】:

我正在尝试使用 pod setup 添加多个库,但不幸的是没有成功。

我的 Pod 设置

platform :ios, "8.0"

use_frameworks!

target 'Demo Cluster' do

  pod 'GoogleMaps'

pod 'GooglePlaces'

pod 'Google-Maps-iOS-Utils'



 pod 'Alamofire', '~> 3.4'

end

我收到此错误

【问题讨论】:

写use_frameworks!换行 对不起?你能解释一下吗 【参考方案1】:

在 GoogleMaps 作为动态框架发布之前,您只能将其作为传递依赖项作为库来支持。但是,由于您使用的是 swift 框架 - 您也不能支持它。您最好的选择是要求 Google 将他们的库作为动态框架发布。

您可以尝试手动下载并插入它们,但我认为它也不起作用。

我建议你阅读this讨论。

【讨论】:

【参考方案2】:

来自dicussion:

在 GoogleMaps 作为动态框架发布之前,您只能 支持它作为库的传递依赖。然而,正如你 正在使用 swift 框架 - 你也不能支持它。尽力而为 选项是要求 Google 以动态方式发布他们的库 恐怕是框架。

【讨论】:

以上是关于无法使用多个库进行 pod 安装的主要内容,如果未能解决你的问题,请参考以下文章

无法从 pod 库访问捆绑包

WatchKit 无法从 Pod 导入库

无法安装“GSImageViewerController Pod”并且无法在项目中快速使用其代码

FirebaseInstanceID 无法使用 cocoapods 正确安装

React Native iOS 模块 Pod 依赖

KEDA 缩放器无法在 AKS 上使用 pod 身份触发身份验证