swift 没有找到这样的模块'GoogleMaps',但它已安装

wgx48brx  于 2023-04-19  发布在  Swift
关注(0)|答案(8)|浏览(160)

我已经使用可可pods安装了'GoogleMaps' pod,项目正在正确构建,但是当我通过iCloud将项目转移到另一个设备时(项目目录在iCloud中)GoogleMaps pod停止工作。我试图简单地再次运行pod install,但是这没有什么区别,pod显然在那里,pod安装成功。我非常困惑。

ef1yzkbh

ef1yzkbh1#

为了修复我的,我不得不更新我的GoogleMaps Pod。
1.检查:pod outdated
1.更新:pod update GoogleMaps
1.要清除缓存,请执行以下操作:pod cache clean --all(或者您可以指定GoogleMaps)
1.要安装:pod install

vc6uscn9

vc6uscn92#

首先尝试清理项目
Command + Shift + Options + K
如果我没有弄错的话,GoogleMaps框架是从Objective-C构建的,所以如果仍然有问题,请执行以下步骤:
1.创建一个桥接头文件,你可以通过在Swift项目中创建一个虚拟的Objective-C类来自动触发和设置它。然后Xcode会问你是否要创建一个桥接头文件,点击是。删除你在之后创建的虚拟类。
1.配置头部搜索路径指向递归x1c 0d1x的Pod
1.做一个干净的建筑。

bxjv4tth

bxjv4tth3#

这对我很有效:
1.关闭Xcode。
1.从项目中删除所有pod(pod deintegrate
1.清理Pod缓存(pod cache clean --all
1.重新安装所有Pod(pod install

mwyxok5s

mwyxok5s4#

它对我有效:
1.删除项目文件夹中的文件夹Pod。
1.删除文件podfile.look和pods.xcodeproject(不是删除podfile)
1.关闭X-Code并在终端中安装pod(pod install
1.打开X-Code,清理项目并运行。

9udxz4iz

9udxz4iz5#

对我来说,我所做的就是:

pod install

然后使用磁盘上的新版本

5n0oy7gb

5n0oy7gb6#

尝试评论pod GoogleMaps和另一个谷歌pod在你的podfile然后运行pod install从终端这将删除你的pod安装从你的项目,回到你的项目上pod文件删除你的评论的pod和运行pod install从终端一次,去你的xcode项目清洁和运行这将与你一起工作.

vwhgwdsa

vwhgwdsa7#

我可以通过在我的Podfile中添加一些pod来解决这个问题(我使用Flutter):

pod 'Firebase/Analytics'
pod 'Firebase/Crashlytics'
pod 'Firebase/Messaging'
pod 'GoogleMaps'

在添加了这些行之后,我在ios文件夹中运行了pod deintegrate,然后运行了pod install
我想如果你不使用Firebase的话,你就不需要它。在我的情况下,我不得不添加它。

hzbexzde

hzbexzde8#

这是这个错误的最高谷歌结果,很多人的解决方案是在一个值得自己回答的评论中,所以创建一个答案来帮助像我这样的新手。

请确保启动的是.xcworkspace,而不是. xcproject。

这为我纠正了这个错误。

相关问题