找不到这样的模块 'GoogleMaps' 但是它已安装
No such module 'GoogleMaps' found however it is installed
我已经使用 cocoa pods 安装了 'GoogleMaps' pod 并且项目构建正确,但是当我通过 iCloud 将我的项目转移到另一台设备时(项目目录位于iCloud) GoogleMaps pod 停止工作。我试图再次简单地 运行 pod install 但这疯狂没有区别,pod 显然在那里并且 pod 安装成功。我很困惑。
首先尝试通过
清理项目
命令 + Shift + 选项 + K
如果我没记错的话,GoogleMaps 框架是从 Objective-C 构建的,所以如果仍然有问题,请执行以下步骤:
为了修复我的问题,我必须更新我的 GoogleMaps pod。
- 检查:
pod outdated
- 待更新:
pod update GoogleMaps
- 清理缓存:
pod cache clean --all
(或者您可以指定 GoogleMaps)
- 安装:
pod install
对我有用:
删除项目文件夹中的文件夹 Pods。
删除文件podfile.look和pods.xcodeproject(不删除podfile)
关闭 X-Code 并在您的终端 (pod install
) 中安装 pods
打开 X-Code,清理项目并 运行。
这对我有用:
- 关闭 Xcode.
- 从项目 (
pod deintegrate
) 中删除所有 pods
- 清理 Pods 缓存 (
pod cache clean --all
)
- 重新安装所有 pods (
pod install
)
尝试在你的 podfile 上评论 pod GoogleMaps
和另一个 google pod,然后从终端 运行 pod 安装这将从你的项目中删除你的 pod 安装,回到你的项目pod 文件再次从终端中删除您评论的 pods 和 运行 pod install
,转到您的 xcode 项目清理,运行 这将与您一起工作。
对我来说,我所做的就是:
pod install
然后使用磁盘上的新版本
我可以通过在我的 Podfile 中添加一些 pods 来解决这个问题(我使用的是 Flutter):
pod 'Firebase/Analytics'
pod 'Firebase/Crashlytics'
pod 'Firebase/Messaging'
pod 'GoogleMaps'
添加这些行后,我的 ios 文件夹中有 运行 pod deintegrate
和 pod install
。
我认为如果您不使用 Firebase,则不需要它 pods。就我而言,我必须添加它。
我已经使用 cocoa pods 安装了 'GoogleMaps' pod 并且项目构建正确,但是当我通过 iCloud 将我的项目转移到另一台设备时(项目目录位于iCloud) GoogleMaps pod 停止工作。我试图再次简单地 运行 pod install 但这疯狂没有区别,pod 显然在那里并且 pod 安装成功。我很困惑。
首先尝试通过
清理项目命令 + Shift + 选项 + K
如果我没记错的话,GoogleMaps 框架是从 Objective-C 构建的,所以如果仍然有问题,请执行以下步骤:
为了修复我的问题,我必须更新我的 GoogleMaps pod。
- 检查:
pod outdated
- 待更新:
pod update GoogleMaps
- 清理缓存:
pod cache clean --all
(或者您可以指定 GoogleMaps) - 安装:
pod install
对我有用:
删除项目文件夹中的文件夹 Pods。
删除文件podfile.look和pods.xcodeproject(不删除podfile)
关闭 X-Code 并在您的终端 (
pod install
) 中安装 pods打开 X-Code,清理项目并 运行。
这对我有用:
- 关闭 Xcode.
- 从项目 (
pod deintegrate
) 中删除所有 pods - 清理 Pods 缓存 (
pod cache clean --all
) - 重新安装所有 pods (
pod install
)
尝试在你的 podfile 上评论 pod GoogleMaps
和另一个 google pod,然后从终端 运行 pod 安装这将从你的项目中删除你的 pod 安装,回到你的项目pod 文件再次从终端中删除您评论的 pods 和 运行 pod install
,转到您的 xcode 项目清理,运行 这将与您一起工作。
对我来说,我所做的就是:
pod install
然后使用磁盘上的新版本
我可以通过在我的 Podfile 中添加一些 pods 来解决这个问题(我使用的是 Flutter):
pod 'Firebase/Analytics'
pod 'Firebase/Crashlytics'
pod 'Firebase/Messaging'
pod 'GoogleMaps'
添加这些行后,我的 ios 文件夹中有 运行 pod deintegrate
和 pod install
。
我认为如果您不使用 Firebase,则不需要它 pods。就我而言,我必须添加它。