iOS中CocoaPods的安裝及錯誤詳解

2022-08-27 15:03:13 字數 939 閱讀 5560

什麼是cocoapods

cocoapods是os x和ios下的乙個第三類庫管理工具,通過cocoapods工具我們可以為專案新增被稱為「pods」的依賴庫(這些類庫必須是cocoapods本身所支援的),並且可以輕鬆管理其版本。

cocoapods意義體現在兩個方面。第一,在引入第三方庫時它可以自動為我們完成各種各樣的配置,包括配置編譯階段、聯結器選項、甚至是arc環境下的-fno-objc-arc配置等。第二,使用cocoapods可以很方便地查詢新的第三方庫,這些類庫是比較「標準的」,而不是網上隨便找到的,這樣可以讓我們找到真正好用的類庫。

接下來我們將介紹cocoapods的使用。

cocoapods的核心元件

cocoapods是用ruby寫的,並劃分成了若干個gem包。

cocoapods在解析執行過程中最重要的幾個包的路徑分別是:cocoapods/cocoapods、 cocoapods/core和 cocoapods/xcodeproj。

cocoapods / cocoapod:這是面向使用者的元件,每當執行乙個pod命令時,這個元件將被啟用。它包括了所有實用cocoapods的功能,並且還能呼叫其他gem包來執行任務。

cocoapods / core:core gem提供了與cocoapods相關的檔案(主要是podfile和podspecs)的處理。

podfile:該檔案用於配置專案所需要的第三方庫,它可以被高度定製。本文中我們主要在這裡做動作。

podspec:該檔案描述了乙個庫將怎樣被新增進工程中。.podspec檔案可以標識該第三方庫所需要的原始碼檔案、依賴庫、編譯選項,以及其他第三方庫需要的配置。

cocoapods / xcodeproj:這個包負責處理工程檔案,它能建立以及修改.xcodeproj檔案和.xcworkspace檔案。它也可以作為乙個獨立的包使用,當你要編寫修改專案檔案的指令碼時,可以考慮使用cocoapods/xcodeproj。

iOS學習中cocoapods的簡單運用總結

1.安裝完畢後,在終端裡利用cd命令進入到對應專案的目錄 2.利用touch命令新建乙個podfile檔案 1 platform ios,7.0 2 pod sdwebimage 3.7.3 3 pod afnetworking 3.0.0 beta.2 這裡7.0指的應用支援的最低版本,後面的po...

iOS中 快速正確的安裝 CocoaPods

第一部分 cocoapods 的安裝 步驟1 安裝 rvm rvm 是幹什麼的這裡就不解釋了,後面你將會慢慢搞明白。curl l bash s stable 期間可能會問你sudo管理員密碼,以及自動通過homebrew安裝依賴包,等待一段時間後就可以成功安裝好 rvm。然後,載入 rvm 環境 s...

iOS 從工程中刪除Cocoapods

原文出自 感謝原創作者!ios 從工程中刪除cocoapods 1.刪除工程資料夾下的podfile podfile.lock及pods資料夾 2.刪除xcworkspace檔案 3.使用xcodeproj檔案開啟工程,刪除frameworks組下的pods.xcconfig及libpods.a引用...