"大家不要使用 cocoapods1.7.1的版本,因为 cocoapods1.7.1会创建和使用 xcfilelist并且到工程文件中,你们用了1.7.1的 cocoapods代码后,大家都会因为找不到 filelist编译不过,而目这个文件的名字很余让人误以为是自动生成的,由于我们大部分同学还在使用 cocoapods1.6.0所以不会生成这个文件,导致工程文件拢不到这个文件编译失败,,如果我们要升级1.71的话,需要神兵以及大家一起同步"
某天收到小组同事发的这条消息,刚好我已经升级到最新的1.7.0,因此需要降级
查看当前cocoapods版本
$ pod --version
查看gems本地程序包
$ gem list
输出
*** LOCAL GEMS ***
activesupport (4.2.10)
atomos (0.1.3, 0.1.2)
bigdecimal (1.2.8)
CFPropertyList (3.0.0, 2.2.8)
claide (1.0.2)
cocoapods (1.6.0, 1.4.0)
cocoapods-core (1.7.0, 1.6.0, 1.5.0, 1.4.0)
cocoapods-deintegrate (1.0.4, 1.0.2)
cocoapods-downloader (1.2.2, 1.2.0)
cocoapods-plugins (1.0.0)
cocoapods-search (1.0.0)
cocoapods-stats (1.0.0)
cocoapods-trunk (1.3.1, 1.3.0)
cocoapods-try (1.1.0)
colored2 (3.1.2)
colorize (0.8.1)
concurrent-ruby (1.0.5)
did_you_mean (1.0.0)
escape (0.0.4)
fourflusher (2.2.0, 2.0.1)
fuzzy_match (2.0.4)
gh_inspector (1.1.3)
i18n (0.9.5)
inquirer (0.2.1)
io-console (0.4.5)
json (1.8.3.1)
libxml-ruby (2.9.0)
minitest (5.8.5)
molinillo (0.6.6, 0.6.5)
nanaimo (0.2.6, 0.2.5)
nap (1.1.0)
net-telnet (0.1.1)
netrc (0.11.0)
nokogiri (1.5.6)
power_assert (0.2.6)
psych (2.1.0.1)
rake (10.4.2)
rdoc (4.2.1)
rouge (2.0.7)
ruby-macho (1.4.0, 1.1.0)
sqlite3 (1.3.11)
term-ansicolor (1.6.0)
test-unit (3.1.5)
thread_safe (0.3.6)
tins (1.16.3)
tzinfo (1.2.5)
update_xcode_plugins (0.4.0)
xcodeproj (1.9.0, 1.5.7)
xcpretty (0.2.8)
其中包含cocoapods (1.7.0, 1.6.0, 1.4.0)
执行以下命令
$ sudo gem uninstall cocoapods -v 1.7.0
成功输出
Successfully uninstalled cocoapods-1.7.0
再执行
$ pod --version
cocoapods版本已退回1.6.0
1.6.0
网友评论