美文网首页
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