You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React Native iOS执行pod install时GoogleMaps安装失败(404错误)

React Native iOS pod install 404错误(GoogleMaps 8.4.0)

问题描述

执行pod install时安装GoogleMaps 8.4.0失败,错误信息如下:

Installing GoogleMaps (8.4.0)
[!] Error installing GoogleMaps
[!] /usr/bin/curl -f -L -o /var/folders/_s/b2y1_v7j23j5666ynpqqczd00000gn/T/d20241019-13159-23rzjl/file.tgz https://dl.google.com/dl/cpdc/bad57bdf1f06c544/GoogleMaps-8.4.0.tar.gz --create-dirs --netrc-optional --retry 2 -A 'CocoaPods/1.15.2 cocoapods-downloader/2.1'
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 1449 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
curl: (56) The requested URL returned error: 404

开发环境:React Native 0.67.4、React 17.0.2、Node.js 20.17.0、Xcode 16.0,该依赖来自react-native-maps。

问题原因

GoogleMaps 8.4.0的官方下载链接已被移除,导致CocoaPods无法拉取对应资源包;旧版react-native-maps默认依赖这个已失效的版本。

解决方法

方法1:强制指定可用的GoogleMaps版本

在项目根目录的Podfile中添加以下代码(可放在target '你的项目名' do块内部):

pod 'GoogleMaps', '8.1.0'

随后执行:

pod install --repo-update

注:8.1.0为经测试可用的稳定版本,也可选择8.x系列其他未失效的版本

方法2:清理CocoaPods缓存并重新安装

执行以下命令彻底清理缓存与旧依赖:

pod cache clean --all
rm -rf Pods/
rm Podfile.lock
pod install --repo-update

方法3:升级react-native-maps到兼容RN0.67的稳定版本

在package.json中修改react-native-maps的版本为适配RN0.67的最新稳定版(例如0.31.1),然后执行:

npm install
cd ios && pod install --repo-update

内容的提问来源于stack exchange,提问作者Ahti Kara

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 05:42:09