dald:Library not loaded: @rpath/

2018-01-16  本文已影响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

问题终于解决了!!!

上一篇下一篇

猜你喜欢

热点阅读