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

M1 Mac环境下Flutter编译报错ld: framework not found google_sign_in的解决方法

解决M1 Mac上Flutter项目的ld: framework not found google_sign_in链接错误

我在M1 Mac上构建Flutter项目时碰到了以下链接错误,同时伴随几条构建提示:

ld: framework not found google_sign_in
clang: error: linker command failed with exit code 1 (use -v to see invocation)
note: 使用新构建系统
note: 规划中
note: 构建准备完成
note: 按依赖顺序构建目标

另外,我在使用image_picker组件时也遇到了完全相同的问题,下面是亲测有效的解决步骤:

具体修复操作

  • 打开Xcode,选中项目里的Runner目标
  • 切换到Build Settings标签页
  • 滚动找到Linking分类下的Other linker flags选项
  • 双击该选项进入编辑界面,删除其中的-framework "google_sign_in"配置项(仅移除和google_sign_in相关的framework标记,其他配置保留即可)

如果是image_picker引发的相同问题,操作逻辑完全一致:找到对应-framework "image_picker"的配置并删除即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.28 18:44:10