我已经使用 cocoa pods 安装了“GoogleMaps”pod,并且项目正在正确构建,但是当我通过 iCloud 将我的项目转移到另一个设备时(项目目录在 iCloud 中),GoogleMaps pod 停止工作。我试图再次简单地运行 pod install 但这没有什么区别,pod 显然在那里并且 pod 安装成功。我很困惑。
为了修复我的问题,我必须更新我的 GoogleMaps pod。
pod outdated
pod update GoogleMaps
pod cache clean --all
(或者你可以指定谷歌地图)pod install
这对我有用:
pod deintegrate
)pod cache clean --all
)pod install
)对我有用:
删除项目文件夹中的文件夹 Pod。
删除文件podfile.look和pods.xcodeproject(不删除podfile)
关闭 X-Code 并在您的终端中安装 pod (
pod install
)打开X-Code,清理项目并运行。
对我来说,我所做的只是:
pod install
然后使用磁盘上的新版本
尝试在你的 podfile 上评论 pod
GoogleMaps
和另一个 google pod,然后从终端运行 pod instal 这将从你的项目中删除你的 pod 安装,回到你在 pod 文件上的项目删除你评论的 pod 并从终端运行 pod install
更多时间,去你的 xcode 项目清理并运行这将与你一起工作。
我能够通过在我的 Podfile 中添加一些 pod 来解决这个问题(我正在使用 Flutter):
pod 'Firebase/Analytics'
pod 'Firebase/Crashlytics'
pod 'Firebase/Messaging'
pod 'GoogleMaps'
添加这些行后,我在我的 ios 文件夹中运行了
pod deintegrate
然后pod install
。
我认为如果你不使用它,你就不需要 Firebase pod。就我而言,我必须添加它。
这是错误的谷歌最高结果,很多人的解决方案都在评论中,值得自己回答,所以创建一个答案来帮助像我这样的新手。
确保您启动的是 .xcworkspace 而不是 .xcproject。
这为我修复了那个错误。