1.首先準備兩個git地址
地址1: ?git@git.koudaikj.com:wuqiong/TESTLib.git (存放example 工程的地址)? ? ? ??
地址2: ?git@git.koudaikj.com:wuqiong/TESTRepo.git(存放.podspec的地址)
2.創(chuàng)建私有Lib
命令行: pod lib create TESTLib
What platform do you want to use?? [ iOS / macOS ] ?<iOS>
What language do you want to use?? [ Swift / ObjC ] <ObjC>
Would you like to include a demo application with your library? [ Yes / No ]<Yes>
Which testing frameworks will you use? [ Specta / Kiwi / None ]<None>
Would you like to do view based testing? [ Yes / No ]<Yes>
What is your class prefix?<Test>
3.往項目里添加測試文件


4.修改.podspec

5.驗證lib
命令行:pod lib lint TESTLib.podspec
命令行:pod lib lint TESTLib.podspec --allow-warnings(忽略警告)
6.將demo放入git地址1
7.打tag
命令行:git tag -m "podSpec Demo" 0.1.1 (tag與version一致)
命令行:git push --tags
8.將repo和地址2聯(lián)系起來
命令行:pod repo add TESTRepo git@git.koudaikj.com:wuqiong/TESTRepo.git
9.將TESTLib.podspec放入地址2里
命令行:pod repo push TESTRepo TESTLib.podspec
命令行:pod repo push TESTRepo TESTLib.podspec?--allow-warnings(忽略警告)
10.查找TESTLib
命令行:pod search TESTLib
導入WQLib
0.1.1版本沒有依賴任何第三方庫,0.1.2版本依賴了AFNetworking


圖1和圖2的兩種方式都安裝成功了,但是安裝了不同的版本

圖3應該是要安裝0.1.2版本的,此版本依賴了AFNetworking,但是由于只指定了WQLib的source,安裝失敗了,所以如果不指定source的話,應該默認指定的是'https://github.com/CocoaPods/Specs.git'

圖4添加了AFNetworking的source,安裝成功


從圖5和圖6可以看出,如果項目里有兩個相同的第三方庫,需版本一致才能安裝成功,如果版本號不一樣則安裝不成功
