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