记录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中出现。

上一篇下一篇

猜你喜欢

热点阅读