cocoaPods
1.cocoaPods
每種語言發(fā)展到一個階段霜定,就會出現(xiàn)相應(yīng)的依賴管理工具镐作。
cocoaPods 是為IOS 提供依賴管理的工具,他是管理第三方類庫的工具.
①在終端(Teminal)查找第三方庫 pod search 類庫名
復(fù)制Pod 源
②在工程文件(.xcodeproj)所在的目錄建立 Podfile 文件,
輸入項目信息:
platform:ios,'7.1'
pod 源
…
③通過終端 進入到工程文件目錄 執(zhí)行 pod update 【pod update --verbose --no-repo-update】命令,第一次運行是pod install【pod install --verbose --no-repo-update】 命令乖篷。
CocoaPods 就會自動將這些第三方開源庫的源碼下載下來,并且為工程設(shè)置好相應(yīng)的系統(tǒng)依賴和編譯參數(shù)
④ 命令執(zhí)行完畢后 透且,會生成 workSpace,打開workSpace(.xcworkspace)
⑤build setting 的uerheader 加 $(SRCROOT) 選擇 recursive
⑥每次更改了 Podfile 文件撕蔼,你需要重新執(zhí)行一次pod update
命令
$(SRCROOT)
工程文件(比如Nuno.xcodeproj)的路徑
選修--
1. Pods 項目最終會編譯成一個名為 libPods.a 的文件,主項目只需要依賴這個 .a 文件即可秽誊。
2. 對于資源文件(例如圖片)鲸沮,CocoaPods 提供了一個名為 Pods-resources.sh 的 bash 腳本,
該腳本在每次項目編譯的時候都會執(zhí)行锅论,將第三方庫的各種資源文件復(fù)制到目標目錄中讼溺。
3. CocoaPods 通過一個名為 Pods.xcconfig 的文件來在編譯時設(shè)置所有的依賴和參數(shù)。
⑤
Paste_Image.png