美文网首页
iOS记录69 duplicate symbols for ar

iOS记录69 duplicate symbols for ar

作者: 東玖零 | 来源:发表于2022-10-27 11:35 被阅读0次

    背景:iOS原生与flutter混合工程,flutter sdk更新了,pod install也更新成功,但运行报错。
    报错如下:

    69 duplicate symbols for architecture arm64

    xcode Version 14.0.1报错只有一行错误,没有具体休息,网上一搜都是2016年的帖子,各种找终于找到详情信息了:

    duplicate symbol '_OBJC_METACLASS_$_AUPasteboard' in:
        /Users/adong/Documents/workspace/ios/myapp/Pods/AlipaySDK-iOS/AlipaySDK.framework/AlipaySDK
        /Users/adong/Documents/workspace/ios/myapp/Pods/AlicloudUTDID/utdid/UTDID.framework/UTDID(AUPasteboard.o)
    ld: 69 duplicate symbols for architecture arm64
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    

    仔细一看是支付宝的sdk和友盟sdk的UTDID冲突。
    解决方法很简单:

    项目搜索-framework "UTDID" 删除-framework "UTDID"即可。

    相关文章

      网友评论

          本文标题:iOS记录69 duplicate symbols for ar

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