一,移除
在項目中移除CocoaPods
如果你覺得CocoaPods讓你的項目出現(xiàn)了問題,不好用甚至是惡心抹镊,想將其從項目中徹底移除剩愧,也有方法:
1.刪除工程文件夾下的Podfile窖梁、Podfile.lock和Pods文件夾赘风。
2.刪除xcworkspace文件。
3.打開xcodeproj文件纵刘,刪除項目中的libpods.a和Pods.xcconfig引用:
4.打開Build Phases選項邀窃,刪除Check Pods Manifest.lock和Copy Pods Resources:
完成,編譯運行假哎,無錯通過瞬捕。
二 安裝
1.開啟 terminal
2.移除現(xiàn)有 Ruby 默認源
$ gem sources --remove https://rubygems.org/
3.使用新的源
$ gem sources -a https://ruby.taobao.org/
4.驗證新源是否替換成功
$ gem sources -l
成功出現(xiàn)下面字段
*** CURRENT SOURCES ***
https://ruby.taobao.org/
5.安裝 CocoaPods
$ sudo gem install cocoapods
出現(xiàn)錯誤
/*
ERROR:? While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod
解決方案:蘋果系統(tǒng)升級 OS X EL Capitan 后會出現(xiàn)的插件錯誤,將安裝流程 5.安裝 CocoaPods 的sudo gem install cocoapods
改為sudo gem install -n /usr/local/bin cocoapods
*/
$ pod setup
6.更新 gem
$ sudo gem update --system
7.新建工程舵抹,并在終端用 cd 指令到文件夾內(nèi)
$ pod search 第三方
8.新建 Podfile 文件
$ touch Podfile
9.編輯 Podfile 文件肪虎,并寫入要添加的第三方庫
platform:ios, ‘8.0’(必寫)
use_frameworks!(必寫)
target ‘項目名‘do(必寫)
pod 'SnapKit', '~> 0.15.0'
pod 'Alamofire', '~> 3.0.1'
pod 'SwiftyJSON', '~> 2.3.0'
pod ‘FMDB’
pod ’SDWebImage’
pod 'SVProgressHUD'
end(必寫)
10.導(dǎo)入第三方庫
$ pod install
$ pod install --verbose --no-repo-update
11.退出終端
文/楚天書舒(簡書作者)
原文鏈接:http://www.reibang.com/p/071d30a3af02
著作權(quán)歸作者所有,轉(zhuǎn)載請聯(lián)系作者獲得授權(quán)惧蛹,并標注“簡書作者”扇救。
*/
三 刪除某一第三方庫
方法:
1.打開Podfile文件,刪除JSONKit該行香嗓,即:
platform:ios, '7.0'
pod 'AFNetworking', '~> 2.1.0'
pod 'JSONKit', '~> 1.5pre'(刪除該行)
pod 'MBProgressHUD', '~> 0.8'
(如果想換成1.1版本迅腔,將被刪除的行改成pod?'JSONKit-NoWarning',?'~>?1.1'即可)
2.cd到當(dāng)前項目目錄下,重新執(zhí)行pod install命令靠娱。輸出信息如下(留意Removing JSONKit):
$?pod?install
Analyzing?dependencies
Removing?JSONKit
Downloading?dependencies
Using?AFNetworking?(2.1.0)
Using?MBProgressHUD?(0.8)
Generating?Pods?project
Integrating?client?project
3.重新打開xcworkspace文件沧烈,可以看到JSONKit被移除,再次編譯將會通過: