今早想更新一下本地倉庫同步遠(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,原因是這個文件已經(jīng)不在這個路徑了。
正確的命令:
sudo gem install -n /usr/local/bin cocoapods
來更新 CocoaPods 的版本,升級后我這邊 pod --version 為 1.1.1。
然后
pod repo update
來同步遠(yuǎn)程倉庫,這個需要時間比較久。然后等完成了,就同步完成了。
podfile 新語法
1.0.0 以后的 podfile 文件語法發(fā)生了變化,在以往的 pod "xxx" 之前之后要針對 Target。
target 'Project name' do
end
參考:官網(wǎng).