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
相关产品推荐
相关产品推荐

