美文网首页
记录ios项目运行、编译的错误

记录ios项目运行、编译的错误

作者: 天天都被占 | 来源:发表于2020-05-04 15:40 被阅读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中出现。

相关文章

网友评论

      本文标题:记录ios项目运行、编译的错误

      本文链接:https://www.haomeiwen.com/subject/pmdyuhtx.html