CocoaPods 可以很方便的管理我們的第三方類庫,但有一些細節值得注意.
CocoaPods 的安裝資料很多,說說它的簡單使用.ReactiveCocoa 直接導入包含 swift 文件,我的項目是 OC 的直接導入支持 OC 的庫文件.
cocopods 使用方法:
1. cd 進入目標工程文件
2. 生成 podfile 文件。touch podfile
3. open pod file
4. 搜索框架 pod search xxxx
5. 填寫 podfile 文件
6. pod install
platform :ios, '7.0'
target "cocoPodsTest" do
pod 'JSONKit','~> 1.5pre'
end
搜索 : pod search xxxx
初始化 pod install
更新 某個庫 pod update + 你想升級的那個庫的名字 例如: pod update MJRefresh
刪除 某個庫 先在項目中移除三方庫,終端 配置文件移除 pod 行, 重新 install
在項目中移除CocoaPods :
如果你覺得CocoaPods讓你的項目出現了問題,不好用甚至是噁心,想將其從項目中徹底移除,也有方法:
1.刪除工程文件夾下的Podfile、Podfile.lock和Pods文件夾。
2.刪除xcworkspace文件。
3.打開xcodeproj文件,刪除項目中的libpods.a和Pods.xcconfig引用:
4.打開Build Phases選項,刪除Check Pods Manifest.lock和Copy Pods Resources:
完成,編譯運行,無錯通過。
注:
使用CocoaPods後,發現總是找不到頭文件
在TARGETS -> Search Paths -> User Header Search Paths 中 寫入 ${SRCROOT} 再將後面參數改爲recursive 即可