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

SwiftUI项目链接命令失败问题求助(含ld报错详情)

解决SwiftUI项目链接命令失败(exit code 1)的问题

针对你遇到的链接报错,分几个方向逐一排查解决:

1. 处理___llvm_profile_runtime未定义符号问题

这个报错和代码覆盖率工具相关,两种解决方式:

  • 关闭代码覆盖率:在项目Target的Build Settings中找到Instrumentation Coverage,设置为No。
  • 如果需要保留覆盖率,在Other Linker Flags里添加对应平台的链接参数:
    • 真机:添加 -lclang_rt.profile_ios
    • 模拟器:添加 -lclang_rt.profile_iossim

2. 修复CoreAudioTypes框架找不到的警告

  • 手动添加框架:在项目导航栏的Frameworks, Libraries, and Embedded Content中点击+,搜索CoreAudioTypes并添加,设置Embed选项为Do Not Embed。
  • 补全框架搜索路径:在Build Settings的Framework Search Paths中添加$(SDKROOT)/System/Library/Frameworks,确保系统框架能被正常找到。

3. 彻底清理无效搜索路径

除了删除已有的无效路径,还要检查两处:

  • Target级别的Library Search Paths和Framework Search Paths,移除所有包含/Applications/Xcode.app/Contents/SharedFrameworks-iphonesimulator的无效条目。
  • 项目级别的Build Settings,重复上述检查,确保全局没有遗留无效路径。

4. 通用修复操作

  • 执行Cmd+Shift+K清理Build Folder,然后重启Xcode。
  • 删除Derived Data:打开Xcode设置(Cmd+,)→ Locations → 点击Derived Data后的箭头,删除当前项目的文件夹。
  • 如果项目使用CocoaPods,终端进入项目目录执行:
    pod deintegrate && pod install
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 15:00:14