美文网首页
dyld: Library not loaded: .....

dyld: Library not loaded: .....

作者: 灰溜溜的小王子 | 来源:发表于2021-02-19 11:10 被阅读0次

    问题背景:
    在用一个demo性质的项目中workspace进行多个.framework管理的时候爆如下错误:

    dyld: Library not loaded: @rpath/OneLib.framework/OneLib
     Referenced from: /private/var/containers/Bundle/Application/FBF55032-33D9-4992-A562-5E9D56397837/Demo.app/Demo
     Reason: image not found
    dyld: launch, loading dependent libraries
    DYLD_LIBRARY_PATH=/usr/lib/system/introspection
    DYLD_INSERT_LIBRARIES=/Developer/usr/lib/libBacktraceRecording.dylib:/Developer/usr/lib/libMainThreadChecker.dylib:/Developer/Library/PrivateFrameworks/DTDDISupport.framework/libViewDebuggerSupport.dylib
    
    问题 项目结构

    Demo下:
    项目 - TARGETS - General - Frameworks.Libraries,and Embedded Content - 找到xxx.framework,将默认Do Not Embed修改为Embed & Sign

    在demo中引用OneLib的代码时编译过程中也碰到了找不到arm64架构的情况
    Symbol(s) not found for architecture arm64
    解决方案:
    demo中引用.framework即可

    参考文章

    相关文章

      网友评论

          本文标题:dyld: Library not loaded: .....

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