首页 > 系统 > iOS > 正文

iOS错误信息记录,不定时补充

2019-11-09 16:38:34
字体:
来源:转载
供稿:网友
编码的时候总会遇到各种各样的错误,在这里记录下,方便以后查找

1. ld: 6 duplicate symbols for architecture ×86_64

    clang: error: linker command failed with exit code 1 (use -v to see invocation)

   原因:工程中导入了重复文件,删除多余的即可

2. ld: library not found for -lMJExtension

  clang: error: linker command failed with exit code 1 (use -v to see invocation)

       并且使用cocoapods安装MJExtension之后出现下图警告

  原因:使用 cocoapods 安装第三方库,我们不需要自己在 项目 --> target --> Build Settings -- > Search Paths 中配置相关文件的路径,pods 会自动为我们配置好

  解决办法:

按照上面报错的提示,我们“HEADER_SEARCH_PATHS” 这个复制下来。然后找到   项目 --> target --> Build Settings  然后在右边的输入框中输入“HEADER_SEARCH_PATHS” ,查看搜索到的项对应的 Debug 和 Release 值,如果其中含有警告的第三方库内文件的路径,就把该路径删除,然后添加路径“$(inherited)”;如果其中没有路径,也把“$(inherited)”添加进去。之后,再次运行就没问题了


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表