Cocoapods ld:找不到-lPods-Projectname的库

 pomngjkldjg_849_788 发布于 2023-01-11 12:57

我已经通过它安装了可可豆荚库和一些框架.现在当我编译项目时,构建失败了.

错误:ld:找不到-lPods-Project clang的库:错误:链接器命令失败,退出代码为1(使用-v查看调用)

这里是部分文字:

Ld /Users/polzovatel/Library/Developer/Xcode/DerivedData/Project-bybevfqrgvqqldbzsgewqafpmylj/Build/Products/Debug-iphonesimulator/Project app/Project normal i386
    cd /Users/polzovatel/Projects/iOS-master/Project_iPhone
    export IPHONEOS_DEPLOYMENT_TARGET=6.0
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"

我需要做些什么来解决这个问题?

10 个回答
  • 转到产品>方案>编辑方案...>构建> +>添加Pods-Projectname.a并将其拖到顶部>清理和构建项目.

    2023-01-11 12:58 回答
  • 您可以尝试"仅构建活动架构"= YES.它可能是解决问题.

    2023-01-11 12:58 回答
  • 如果其他答案都没有帮助您,请尝试以下方法:

    使用可分解的可可豆荚pod deintegrate.点击此链接https://github.com/kylef/cocoapods-deintegrate.

    搜索"pod"的目标和项目文件的构建设置.任何看起来像是可可豆荚的东西都会移除.

    最后,pod install再次运行.

    2023-01-11 12:58 回答
  • 您应该删除libs的确切位置是:

    在目标的"构建阶段"中删除"链接二进制文件库"中的-lyourlibname.a.

    2023-01-11 12:58 回答
  • 我有非常不同的经历。我尝试从构建设置中删除该库,但无济于事。老实说,我看不出其背后的逻辑。

    我所做的就是尝试一个新的pod install。所以这给了我这个错误

    [!] ProjectName [Debug]目标将覆盖Pods / Target支持文件/Pods-/Pods-.debug.xcconfig中定义的LIBRARY_SEARCH_PATHS构建设置。这可能会导致CocoaPods安装出现问题-使用该$(inherited)标志,或者-从目标中删除构建设置。

    [!] ProjectName [Release]目标将覆盖Pods / Target支持文件/Pods-/Pods-.debug.xcconfig中定义的LIBRARY_SEARCH_PATHS构建设置。这可能会导致CocoaPods安装出现问题-使用该$(inherited)标志,或者-从目标中删除构建设置。

    所以我做了它告诉我的事情,我添加了$(inherited)标记以建立设置。而且一切正常

    2023-01-11 12:58 回答
  • 我意识到打开了xcproject文件而不是更新的工作区.这解决了我的错误.希望这些信息也能帮助他人.

    2023-01-11 12:58 回答
  • 确保Build Active Architectures Only项目和Pods项目的设置对于调试和发布配置是相同的!这是我的问题.

    2023-01-11 12:58 回答
  • 每当我执行"pod install"时,它都会让我花几个小时修复与之相关的东西.所以,我删除了CocoaPods的东西,不再有问题了!现在我很幸运,快乐的男人.

    2023-01-11 12:59 回答
  • 确保Build Active Architectures Only您的项目/目标和您的Pod/Target和Pod是相同的. 我们经常设置调试yes并设置版本号.

    2023-01-11 12:59 回答
  • 通过删除固定它-lPods-Projectname.a链接二进制(较新的版本,删除-lPods-Projectname.a了下框架组).

    2023-01-11 12:59 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有