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

iOS+Cordova+Xcode编译报错:Library 'Pods-Project Name' not found 如何解决?

解决Cordova iOS项目Xcode构建报错“Library 'Pods-Project Name' not found”

针对你遇到的问题,按以下步骤操作(全程在终端和Xcode里完成,新手跟着一步步来就行):

  • 第一步:清理旧的构建文件和缓存

    1. 打开Mac的「终端」应用,用cd命令进入你的Cordova项目根目录(比如cd ~/Documents/MyCordovaApp)
    2. 执行命令清理iOS平台:cordova clean ios
    3. 删除iOS平台下的Pods相关残留文件,把下面命令里的YourProjectName换成你实际的项目名后执行:
      rm -rf platforms/ios/Podfile platforms/ios/Podfile.lock platforms/ios/Pods platforms/ios/YourProjectName.xcworkspace
      
  • 第二步:重新安装Pods依赖

    1. 更新CocoaPods到最新版本:sudo gem install cocoapods(输入你的Mac密码时终端不会显示字符,正常输入就行)
    2. 进入iOS平台目录:cd platforms/ios
    3. 执行Pods安装:pod install,等待终端显示安装完成的提示
  • 第三步:正确打开Xcode项目
    安装完成后,不要双击打开YourProjectName.xcodeproj文件,要打开生成的YourProjectName.xcworkspace文件,这个文件包含了Pods库的配置,是必须打开的正确文件。

  • 第四步:检查Xcode构建配置(可选,但确保万无一失)

    1. 打开workspace后,点击左侧导航栏最顶部的项目根节点
    2. 切换到「Build Settings」标签页,在右上角搜索框输入Framework Search Paths
    3. 确保列表里有$(inherited)这个值,如果没有,点击加号添加
    4. 同样搜索Library Search Paths和Other Linker Flags,都要包含$(inherited)
  • 第五步:重新构建项目

    1. 点击Xcode顶部菜单的「Product」>「Clean Build Folder」(快捷键Cmd+Shift+K)
    2. 然后点击顶部的构建按钮(或者按Cmd+B),等待构建完成

问题原因说明

你遇到的报错本质是Cordova构建时Pods依赖没有正确安装,或者误打开了不包含Pods配置的.xcodeproj文件,导致Xcode找不到Pods生成的库文件,进而引发链接失败的连锁错误。按上面的步骤重新处理依赖并打开正确的工作区文件就能解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 11:17:12