美文网首页
爆红_第三方原因0

爆红_第三方原因0

作者: oldSix_Zhu | 来源:发表于2016-11-15 14:26 被阅读20次

    接到公司的项目,比较老旧,Podfile里AFN竟然还是2.2的...而且之前的开发者更改了第三方的代码,所以我从svn上下载下来代码后,install爆红很多.挑出几个主要的解决花时间多的记下来.

    1:根据爆红的第三方,更改下Podfile里的版本为最新的,再install一下,基本都好了,如果有提示第三方依赖关系的话,可以降低到终端提示的版本
    2:这个是两个第三方两个库中都定义了_base64_encode,所以编译器就会报错重复定义.
    Snip20161115_1.png
    解决办法:http://www.cocoachina.com/bbs/read.php?tid=177828
    3:这个是当前第三方支持的ios系统版本不对
    Snip20161115_3.png
    解决办法:http://www.jianshu.com/p/071d30a3af02
    根据Podfile中的版本,适当降低一下第三方版本
    4:非ARC下使用_ _weak就会报错,在非ARC模式下必须删除所有的__weak
    Snip20161115_4.png
    解决办法:
    Snip20161115_5.png
    5:缺少静态库文件错误,是我的同事忘记配置svn的隐藏文件了,在上传代码时应该将.a文件一起上传
    4EB2F62F-2F0B-4CC6-A5BC-865241FD344E.png

    其中黄色directory not found for option 'xxxx' 警告是路径有问题,在项目target的Search Paths中,找到文件路径删掉,并配置相对路径.具体的设置路径:target -> Build Settings -> Search Paths -> Framework Search Paths / Library Search Paths

    解决办法:
    6490B447-7C77-4D50-8915-63A73A52DBC3.png

    将其中的*.a去掉.

    相关文章

      网友评论

          本文标题:爆红_第三方原因0

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