当我尝试运行我的 Xcode 项目时,它显示我上传图像的链接器错误

Posted

技术标签:

【中文标题】当我尝试运行我的 Xcode 项目时,它显示我上传图像的链接器错误【英文标题】:When I try to run my Xcode project, it shows that linker error which I uploaded the image 【发布时间】:2016-08-31 12:00:38 【问题描述】:

我有一个使用 Zbar SDK 的二维码阅读器项目,但是当我尝试运行它时出现此错误:

ld:警告:找不到选项“-L/Users/rweber/work/cornell_qr_reader/TestFlightSDK2.1.4”的目录

我该如何解决这个错误?

【问题讨论】:

Xcode linker error: ld: library not found for -twsapi的可能重复 linker command failed with exit code 1 (use -v to see invocation) after changing product name in xcode的可能重复 我们如何找到天气是否重复,因为这个项目是由其他开发人员启动的 【参考方案1】:

我认为您没有正确地将第三方库放入您的 xcode 包中。我认为您的库未正确复制或库中缺少某些文件,因为警告显示directory not found

在 xcode 中拖放您的库时,您会看到一个弹出窗口,其中必须检查 copy item if neededadd to targets。和create group 也应该检查。

请参考this post,它可能会有所帮助。

【讨论】:

【参考方案2】:

对我来说它的工作

    在左侧边栏中点击您的项目

    点击“构建设置”

    转到“其他链接器标志”

    点击“释放”

    更改“-force_load”值

    这个$TARGET_BUILD_DIR/libCordova.a

    $BUILT_PRODUCTS_DIR/libCordova.a

希望它对你有用

【讨论】:

在我的其他链接器标志中的构建设置中没有空路径,并且在此之后没有这样的路径:$BUILT_PRODUCTS_DIR/libCordova.a 文件在此之后添加 你可以关注这个***.com/questions/29182257/…

以上是关于当我尝试运行我的 Xcode 项目时,它显示我上传图像的链接器错误的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 11 成功的存档不会显示在管理器中,

尝试归档 xcode 项目时出错

Xcode 11 发布日期

无法构建或存档运行良好的 Xcode 项目

无法构建模块 UIKit --- Xcode 8.3.3

无法将应用上传到 App Store 连接