今早想更新一下本地倉庫同步遠(yuǎn)程倉庫,然后執(zhí)行 pod repo update
束凑,結(jié)果紅字提示:
[!] The `master` repo requires CocoaPods 1.0.0 - (currently using 0.39.0)
然后想更新到新版本晒旅,然后執(zhí)行了 sudo gem install
,然后紅字提示:
$ sudo gem install cocoapods
Password:
Fetching: nanaimo-0.2.3.gem (100%)
Successfully installed nanaimo-0.2.3
Fetching: claide-1.0.1.gem (100%)
Successfully installed claide-1.0.1
Fetching: CFPropertyList-2.3.4.gem (100%)
Successfully installed CFPropertyList-2.3.4
Fetching: xcodeproj-1.4.1.gem (100%)
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj
說是 Operation not permitted - /usr/bin/xcodeproj
汪诉,原因是這個(gè)文件已經(jīng)不在這個(gè)路徑了废恋。
正確的命令:
sudo gem install -n /usr/local/bin cocoapods
來更新 CocoaPods 的版本,升級后我這邊 pod --version
為 1.1.1
摩瞎。
然后
pod repo update
來同步遠(yuǎn)程倉庫拴签,這個(gè)需要時(shí)間比較久。然后等完成了旗们,就同步完成了蚓哩。
podfile 新語法
1.0.0 以后的 podfile 文件語法發(fā)生了變化,在以往的 pod "xxx" 之前之后要針對 Target上渴。
target 'Project name' do
end
參考:官網(wǎng).