美文网首页
Library ‘iconv2.4.0‘ not found 问

Library ‘iconv2.4.0‘ not found 问

作者: Milooo | 来源:发表于2023-11-02 14:45 被阅读0次

    转载收藏,原作者:https://blog.csdn.net/liosen/article/details/133274506

    今天升级了一下Mac mini 和Xcode,运行项目就报Library 'iconv2.4.0' not found的错误

    mac mini 升级:13.0 --> 13.6

    xcode升级到:15.0(15A240d)

    可以肯定 项目在旧版本下,是能通过编译 并且能运行的。

    废话不多说,直接上解决方法

    解决方法:

    方法一:

    苹果官方的开发者论坛,就有人在讨论该问题

    https://developer.apple.com/forums/thread/731089

    具体就是在Build Settings中的Other Linker Flags中添加

    -ld64

    即可解决。

    找不到Ohter Linker Flags的同学,可以直接在filter里过滤

    不过该方法对我无效。如果对你有用。那恭喜你,你可以关闭这篇文章了

    方法二:

    具体就是在Build Phases --> Link Binary With Libraries 中,移除

    libiconv.2.4.0.tbd

    libiconv.2.4.0.dylib

    这两个库。然后重新添加

    libiconv.tbd

    我搜索出来是上图所示,在 Apple SDKs中。

    两个tbd我都添加了,依然会报标题写的错误。

    如果对你有用。那恭喜你,你可以关闭这篇文章了

    方法三:

    全局搜索 'iconv.2.4.0',会出现Pods-xxxxxx.release 和 Pods-xxxxxx.debug的文件,全替换为 'iconv.2'

    'iconv.2.4.0' --> 'iconv.2'

    具体原因在图中有说明。

    这个方法对我有用。

    至此问题解决。特地记录

    ————————————————

    版权声明:本文为CSDN博主「liosen」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

    原文链接:https://blog.csdn.net/liosen/article/details/133274506

    相关文章

      网友评论

          本文标题:Library ‘iconv2.4.0‘ not found 问

          本文链接:https://www.haomeiwen.com/subject/fqrnidtx.html