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

问题描述 投票:0回答:1

我的应用程序在 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 17 Beta)上使用 XCode 15.0 beta 8 安装应用程序,则无法正常工作并出现上述错误。

我尝试了很多方法,但没有任何效果。

如果您提供任何帮助或指导,我们将不胜感激。预先感谢您花时间帮助我!

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

ios xcode linker clang linker-errors
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.