美文网首页
dald:Library not loaded: @rpath/

dald:Library not loaded: @rpath/

作者: 自律者得自由 | 来源:发表于2018-01-16 18:56 被阅读140次

    开发过程遇到如下问题,编译成功,模拟器和真机运行时均失败:


    崩溃截图.jpg

    现将搜索过程各种解决方法整理如下:

    一、清理
    1.将Xocde 的程序clear,真机或模拟器的APP删除;
    2.关掉Xcode并且关机重启;

    **对我遇到的情况无任何改善
    

    二、证书设置

    1.查看钥匙串中的各种证书信任设置是否是“系统默认” 证书.jpg
    ** 我的证书不需要更改
    

    三、参数设置
    1.Runpath Search Paths 设置成“$(inherited)”以及"@executable_path/Frameworks";
    2.Mach-O Type 设置成 "Static Library";

     ** 对我遇到的情况无改善,第二条的设置更改反而引起其他问题,建议慎重更改。
    

    四、添加设置
    1.添加报错的第三方framework文件


    添加frameworks.jpg
    **添加AFNetworking.framework后其他第三方又出错,全部添加后依旧报错,对我无改善
    

    五、cocoaPods设置
    1.pod update;
    2.去掉所有第三方SDK版本限制后重新pod update;
    3.删除程序中的cocoapods文件后重新建立Podfile文件

    **前两种没改善,最后一种解决问题,但因我的程序中使用了Nordic DFU SDK https://github.com/NordicSemiconductor/IOS-Pods-DFU-Library pod install之后Zip文件报语法错误,按下图修改Zip和iOSDFULibrary后解决
    
    手动修改Swif�t.jpg

    问题终于解决了!!!

    相关文章

      网友评论

          本文标题:dald:Library not loaded: @rpath/

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