错误集锦

iOS Apple Mach-O-linker Error

2017-08-02  本文已影响52人  去你的联盟

我这边遇到的和网上能搜到的都不一样,网上大部分都是说缺少引入的类库,编译引入的文件什么的,我这边只是报这个错误,错误信息也点不开,只是提示这个错误,这就很纠结了,这边记录一下我这边的解决办法。

第一种情况

首先我这边用到了视频通话的第三方文件,我这边的第三方管理工具是cocoapod,所以类库什么的不用管理,也不存在缺少类库的情况,在写demo的时候刚引入,编译就会报这个错误,在这个视频第三方的论坛上面也没找到解决办法,在cocoaChina上面看到一个回答,说有的第三方不支持bitcode,于是把bitcode关闭了,问题得到解决。这也是由于粗心所致,没仔细阅读第三方的配置需求。

第二种情况

在前面demo写好的情况下,接入到工程中是没有问题的,然后上传到svn上面,当我再次把项目从svn上面拷贝下来的时候上面的问题又出现了,当然了还是点不开详情。这次bitcode什么的都是关闭的。这个时候首先检查本地的第三方.a文件是否是红色的,如果是的话,就说明在上传svn的时候.a文件没有上传成功,需要重新add,再check。
解决完报红文件之后还是出现上面的问题,这个时候把你用cocopod新加进来的第三方先移除,在重新pod进来,问题解决。

上一篇 下一篇

猜你喜欢

热点阅读