在 Xcode 中链接时出现重复符号错误:“_CRLF” |XCode 15.0 测试版 8

Duplicate Symbol Error when Linking in Xcode: '_CRLF' | XCode 15.0 Beta 8

提问人:rv3 提问时间:8/31/2023 更新时间:9/7/2023 访问量:874

问:

我的应用程序在 XCode 14.6 上运行良好,我能够将其安装在我的 iPad 上。

为了在 iOS 17 Beta 上的 iPad 上测试该应用程序,我将 iPad 和 XCode 14.6 都更新到了 XCode 15 Beta 8。

现在,当我尝试安装它时,出现以下错误:

duplicate symbol '_CRLF' in:
    /Users/mac-0077/Desktop/HBook/eBook/Nov_2023/ebookapp copy/eBook/Third Party/PrinterLibrary/libPrinter_170b.a[arm64][4](ZPLPrinter.o)
    /Users/mac-0077/Desktop/HBook/eBook/Nov_2023/ebookapp copy/eBook/Third Party/PrinterLibrary/libPrinter_170b.a[arm64][3](CPCLPrinter.o)
ld: 1 duplicate symbols
clang: error: linker command failed with exit code 1 (use -v to see invocation)

如果我在模拟器(iOS 16)上使用 XCode 14.6 安装应用程序,它可以正常工作。

如果我在 iPad(iOS 15.0 Beta)上使用 XCode 15.0 beta 8 安装应用程序,它无法正常工作,出现上述错误。

我尝试了很多东西,但没有任何效果。

如果您提供任何帮助或指导,我们将不胜感激。提前感谢您抽出宝贵时间帮助我!

尝试清理构建文件夹,pod 分解。没有任何效果。

iOS Xcode 链接器 clang linker-errors

评论

0赞 Ben A. 8/31/2023
请提供更多信息,以便重现问题。截至目前,该问题只能在您的机器上产生。

答:

1赞 xiaoyu li 9/7/2023 #1

https://developer.apple.com/forums/thread/731090生成设置其他链接器标志添加“-ld64”

评论

0赞 Community 9/11/2023
您的答案可以通过额外的支持信息得到改进。请编辑以添加更多详细信息,例如引文或文档,以便其他人可以确认您的答案是正确的。您可以在帮助中心找到有关如何写出好答案的更多信息。
0赞 user1664018 10/26/2023
非常感谢@xiaoy李!安装 Xcode 15 后浪费了很多时间。