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

2018-09-20  本文已影响0人  iwolfox

已经升级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

完成更新,到此大功告成

上一篇 下一篇

猜你喜欢

热点阅读