记录ios项目运行、编译的错误
2020-05-04 本文已影响0人
天天都被占
1.Pods-xxxxxxx-resources.sh: Permission denied
解决办法:打开项目中xx/Pods/Target Support Files/Pods-xx文件夹,cd到该目录下
输入终端命令:chmod a+x Pods-xx-resources.sh
chmod 用户 操作 权限 文件名用户:
"a" 表示全部用户操作
"+"表示增加权限权限
"x"表示可执行权限文件名
命令行2.Reason: image not found
首先翻译一下字面意思:找不到图片(镜像)了,这里指的是名为Qucore-ThirdParty.framework寻找不到镜像了。
查阅资料,发现framework的Status非为两种:
Required:强引用(一定会被加载到内存)
Optional:弱引用(在被需要的时候才会被载入到内存)
在遇到错误,例如:duld:Library not found......的时候,说明你的某些/个Framework不应该被强引用(例如:你的某个Framework是在iOS8.0+之后可用,那如果你运行到iOS7.0的手机上,你就需要把这个Framework的Status设置为Optional)。
如果使用了Cocoapods后,且Library Binary With Libraries中没有该FrameWork只需要将pod.FrameWork设置为Optional
注:如pod.FrameWork在Library Binary With Libraries中不存在,只需要在终端cd到项目文件夹后pod install下,就会在Library Binary With Libraries中出现。