該篇文章主要說明如何使用cocoapods本地庫
1、創建整體文件結構
- 首先選一個位置創建一個文件夾,比如:CocoapodsProject;
- cd 到該“CocoapodsProject”路徑下,然後創建庫文件存放的文件夾,此處命名爲“TestLibrary”;
- 使用Xcode創建一個Project,此處命名爲“TestDemo”;
上面步驟完成之後,如下圖:
2、創建本地庫
- 打開terminal cd 到“TestLibrary”下;
- 創建存放庫文件的文件夾,此處以“Classes”爲例;
- 將工程需要使用的相關SDK、源碼、資源放到“Classes”文件夾內;
- cd 到“Classes”的上一級路徑;
- 創建``podspec```文件
pod spec create TestLibary //創建podspec文件
完成後結構如下圖:
3、修改podsec文件
- 修改描述配置文件
- 修改source配置
- 修改project linking問題
4、項目使用自己的庫
- cd 到項目根路徑,然後執行"pod init"指令
# 切到項目根路徑
cd TestDemo
# pod初始化
pod init
- 修改Podfile文件,如下
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'TestDemo' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
# Pods for TestDemo
pod 'TestLibrary', :path=>'../TestLibrary'
end
- 在項目根路徑安裝庫
pod install
- 執行完terminal 如下圖
這樣就能使用自己本地庫了