dald:Library not loaded: @rpath/
2018-01-16 本文已影响140人
自律者得自由
开发过程遇到如下问题,编译成功,模拟器和真机运行时均失败:
崩溃截图.jpg
现将搜索过程各种解决方法整理如下:
一、清理
1.将Xocde 的程序clear,真机或模拟器的APP删除;
2.关掉Xcode并且关机重启;
**对我遇到的情况无任何改善
二、证书设置
** 我的证书不需要更改
三、参数设置
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
问题终于解决了!!!