美文网首页iOS学习
XCode添加自定义framework运行真机出现dyld: L

XCode添加自定义framework运行真机出现dyld: L

作者: smm987 | 来源:发表于2017-10-13 16:12 被阅读139次

    XCode添加自定义framework运行真机出现dyld: Library not loaded的共两种解决办法

    dyld: Library not loaded:@rpath/xxx.framework/RLLibrary

    Referenced from: /var/mobile/Applications/AE92B234-A818-445E-9D69-96E232BD50EB/xxx.app/xxxProjectDemo

    Reason: image not found

    出现这种原因是因为XCode6之后创建的framework默认是动态库,而动态库是需要在Embedded  Binaries中再次添加的。所以第一种方法:

    在Xcode -> General ->Embedded Binaries中点加号+添加对应的framework

    图 1

    第二种方法就是把动态库改为静态库,具体操作如下:

    配置Mach-O Type

    在TARGETS第一个包下面,Build Settings下面Mach-O Type,修改为Static Library。修改后编译打包的才是静态库,不然会是动态库。

    img

    图 2

    使用动态库需要在General->Embedded Binaries下引入动态库,不然会报错。

    相关文章

      网友评论

        本文标题:XCode添加自定义framework运行真机出现dyld: L

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