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

Xcode14.3运行项目报错:x86_64架构下符号未找到

Xcode 14.3链接错误(Undefined symbols for architecture x86_64)解决方法

Undefined symbols for architecture x86_64:
"_GDTCCTConstructiOSClientInfo", referenced from:
_GDTCCTConstructClientInfo in libGoogleDataTransportCCTSupport.a(GDTCCTNanopbHelpers.o)
"_GDTCORNetworkMobileSubTypeMessage", referenced from:
_GDTCCTNetworkConnectionInfoNetworkMobileSubtype in libGoogleDataTransportCCTSupport.a(GDTCCTNanopbHelpers.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

  • 对齐Google依赖版本:该错误多因GoogleDataTransportCCTSupport与GoogleDataTransport版本不兼容导致。打开Podfile,确保两个依赖指定为同一稳定版本,执行命令:
    pod update GoogleDataTransport GoogleDataTransportCCTSupport
    
  • 清理重建项目:
    1. 按下Cmd + Shift + K清理当前项目
    2. 删除DerivedData目录(路径:~/Library/Developer/Xcode/DerivedData)
    3. 重新执行pod install,重启Xcode后再次编译
  • 检查架构配置:在项目Build Settings中,确认Architectures设置为Standard Architectures (arm64, x86_64);Build Active Architecture Only在Debug模式设为Yes,Release模式设为No。
  • 验证依赖库链接:进入Target的Build Phases -> Link Binary With Libraries,确认GoogleDataTransport.framework和GoogleDataTransportCCTSupport.framework已正确添加,无缺失。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 09:04:53