碰到ArgumentError - Malformed version number string

cocoapod碰到这个问题

解决方法1 ——升级ruby和cocoapod
1.终端输入ruby -v ,查看ruby版本,这里我发现自己ruby的版本记为2.3.3。
2.然后输入rvm list known ,查看当前所有ruby版本,发现最新版本已经到2.4 .1。
3.所以重新 rvm install 2.4.1导入最新版,这里需要提醒一下,可以提前把xcode版本和mac版本都升级为最新,不然会卡住(其实也不是卡,终端会自动下载,但总感觉没有自己下载快)。期间安装homebrew记得输入两次回车,不要傻等哦。
4.如果没有问题的话看到 Install of ruby-2.4.1 - #complete 这句话就算是安装成功,可以进行下一步了。
5.接下来重新安装cocoapod,终端输入sudo gem install -n /usr/local/bin cocoapods,这里需要说一点,老版本直接sudo gem install cocoapods就行了,但是新版的mac系统不支持直接进入,所以需要自己设置安装位置。
6.没问题的话最后输入pod setup,这期间可能需要稍微等待一下,最后看到Setup completed就成功了,可以尽情pod install了
注*方法1引用链接原文:https://www.jianshu.com/p/19141e85070e

方法2
查看Podfile.lock是否上传,没有就是这个缺失,导致版本不一致

你可能感兴趣的:(碰到ArgumentError - Malformed version number string)