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

XCode13.4打开旧项目遇ld: library not found for -lASIHTTPRequest错误求助

解决ld: library not found for -lASIHTTPRequest错误的方案

检查ASIHTTPRequest库的存在性

  • 打开项目导航器,确认项目中是否有ASIHTTPRequest相关的源码文件或库文件:
    • 若通过CocoaPods管理,查看Pods目录下是否存在ASIHTTPRequest文件夹;
    • 若库缺失,从ASIHTTPRequest官方代码仓库拉取对应版本的源码,手动添加到项目中。

修正Build Settings配置

  • Other Linker Flags:检查是否存在拼写正确的-lASIHTTPRequest,Pods管理的项目需确保包含$(inherited),让Pods自动注入依赖链接标记;
  • Library Search Paths:不要直接清空所有路径,添加ASIHTTPRequest库所在的实际路径(手动添加的库填相对/绝对路径,Pods管理的保留$(inherited)并置于首位);
  • Framework Search Paths:若ASIHTTPRequest是framework形式,确认路径包含其所在目录。

清理重建项目

  • 按Cmd + Shift + K清理项目,再按Cmd + Option + Shift + K清理构建缓存;
  • 关闭Xcode,删除项目对应的DerivedData文件夹(路径一般为~/Library/Developer/Xcode/DerivedData/[项目名]-随机后缀);
  • 重新打开.xcworkspace文件,执行构建操作。

重新校验Pods配置

  • 查看Podfile是否正确声明ASIHTTPRequest依赖,确认版本或源配置无误(部分旧库需指定归档源);
  • 执行pod deintegrate完全卸载Pods,再运行pod install重新安装,观察终端日志确认ASIHTTPRequest安装成功。

检查Target与Scheme配置

  • 进入Target的Build Phases -> Link Binary With Libraries,确认ASIHTTPRequest库(或framework)已添加到依赖列表;
  • 若为静态库,检查Copy Files阶段是否有对应配置(按需添加)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 08:01:42