美文网首页
升级Xcode 10项目pods报错(CocoaPods报错)

升级Xcode 10项目pods报错(CocoaPods报错)

作者: iwolfox | 来源:发表于2018-09-20 16:03 被阅读0次

    已经升级Xcode 10的小伙伴可能已经发现,集成CocoaPods的项目,运行会报错,报错内容如下:

    项目报错提示

    报错内容关键字:That command depends on command in Target '项目名称': script phase “[CP] Copy Pods Resources”

    一、找到问题:

    1、先找到问题所在:关键字Pods,所以找到Xcode10 beta can't load bundles from CocoaPods

    2、打开终端查看自己的pods版本:

    pod --version;

    如果小于1.4.0那么就需要更新了

    二、升级CocoaPods

    1、检测ruby源,更新gem需要官方的ruby源(ruby源地址,只能有一个)

    gem sources -l

    如果已翻墙,那么就替换ruby源为官方地址 https://rubygems.org/

    如果是未翻墙,那么就替换为国内地址 https://gems.ruby-china.com

    注意:有可能你是用的是:https://rubygems-china.oss.aliyuncs.com或者其他地址,那么你需要更改为以上建议地址,否则更新可能不是那么及时,导致无论如何都无法升级到大于1.4.0版本

    2、检测ruby源,确保只有一个源地址且为建议地址

    gem sources -l

    示例:

    监测ruby源地址

    3、如果有多余ruby源地址(只有一个地址可以忽略此步骤)

     gem sources --add 增加的源地址链接

     gem sources --remove 要删除的源地址链接

    示例:

    增加一个源地址 增加一个源地址后,有两个源地址 删除一个源地址后,只有一个源地址

    4、安装更新cocopods

    gem install cocoapods -n /usr/local/bin

    5、更新完成后,对自己的iOS项目cocopods进行更新,那么问题就可以解决了

    备注:尤其是Swift项目,如果cocopods集成SDK未进行更新可能会存在报错

    6、项目cocopods更新

    cd 文件夹目录

    pod update

    完成更新,到此大功告成

    相关文章

      网友评论

          本文标题:升级Xcode 10项目pods报错(CocoaPods报错)

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