在iOS開發中經常需要使用到第三方寫的非常好的框架,但是通過一個一個庫下載放到自己的項目中,會導致項目臃腫。所以多少開發者會用到cocoapods 管理工具,所以就不免需要更新鏡像(淘寶鏡像不再維護)。
在操作流程之前我想簡單介紹一些命令
gem sources --remove 路徑 刪除鏡像 gem sources -a 路徑 添加鏡像 gem sources -l 查看鏡像 sudo gem install cocoapods 安裝pods sudo gem uninstall cocoapods 卸載pods pod --version 查看pod版本
下面是操作命令
- 移除之前的淘寶鏡像,換成如下鏡像
gem sources -a https://gems.ruby-china.org
- 看自己電腦系統是否是OS X EL Capitan,如果是將pods安裝命令變成如下操作
gem install -n /usr/local/bin cocoapods
- Podfile 文件格式書寫
platform :ios, '8.0' target 'MyApp' do pod 'AFNetworking', '~> 2.6' pod 'ORStackView', '~> 3.0' end
- 最后執行如下操作
執行pod install / pod update 命令
上面操作遇到的問題
-
報錯提示 Unable to add a source with url
https://github.com/CocoaPods/Specs.gitnamed
master-1
原因:
master 重復
解決方法:
1.刪除master(位置: /Users/用戶名/.cocoapods/repos/master)
2.pod setup
3.如果pod setup 不順利
采用:Git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master 該過程作用與 pod setup作用相同` 錯誤問題 Setting up CocoaPods master repo 卡著不動 等待的時候表示正在下載了,此時你可通過新開一個終端窗口,輸入"cd ~/.cocoapods/"命令行跳到cocoapods文件夾內,執行"du -sh *"查看正在下載的文件夾的大小