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

Expo SDK 46 iOS构建失败:Pod安装环节兼容问题求助

解决Expo SDK 46 iOS构建Pod安装失败(ExpoAdapterGoogleSignIn部署目标不兼容问题)

可行解决方案:

1. 升级iOS最低部署目标

在项目的app.json或app.config.js中,将iOS最低部署版本调整为SDK 46要求的13.0及以上,配置示例:

{
  "expo": {
    "ios": {
      "minimumOsVersion": "13.0"
    }
  }
}

2. 锁定兼容的Google SignIn依赖版本

修改package.json,指定与SDK 46匹配的@expo-google-signin/google-signin版本:

"@expo-google-signin/google-signin": "~10.0.0"

执行npm install或yarn install更新依赖后再尝试构建。

3. 彻底清理缓存

除了远程构建缓存,还要清理本地依赖缓存:

  • 执行npm cache clean --force或yarn cache clean
  • 删除项目根目录的node_modules、package-lock.json/yarn.lock文件,重新安装依赖后再运行eas build -p ios

4. 检查并修正插件配置

确保app.json/app.config.js中的Google SignIn插件配置无冲突:

{
  "expo": {
    "plugins": [
      [
        "@expo-google-signin/google-signin",
        {
          "iosUrlScheme": "com.googleusercontent.apps.你的客户端ID"
        }
      ]
    ]
  }
}

5. 预构建同步配置

执行npx expo prebuild --clean同步Pod依赖配置,完成后再触发远程构建。


内容的提问来源于stack exchange,提问作者Habibur Rahman

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 00:45:39