(二)本地私有庫創(chuàng)建及優(yōu)化
ⅰ.普通版
1.在本地創(chuàng)建庫文件
git init
git add .
git commit -m 'xxx'
2.本地私有庫不需要上傳第三方托管平臺起暮,接下來創(chuàng)建spec文件
pod spec create xxx?
3.跟上篇一樣粥谬,用xcode打開spec文件,改動的地方與之前略有不同
s.name? ? ? ? = "xxxx"
s.version? ? ? = “0.0.1"? ? (默認(rèn)第一個版本)
s.summary? ? ? = “Test."? ? (ps:描述可以隨便寫)
s.description? = "detail description始锚,must be longer than s.summary”? (ps:詳細(xì)描述坟瓢,字?jǐn)?shù)一定要超過summary)
s.license? ? ? = “MIT"
s.source? ? ? = { :git => "", :tag => "#{s.version}" }? ( ps: 本地私有庫,所以git改為空)
#s.exclude_files = "Classes/Exclude" ?(ps:前面加#號,注釋掉這一句)
4.接著創(chuàng)建測試工程
測試工程的路徑跟后面會有關(guān)系纬乍,這邊我跟私有庫放在同一個路徑下
cd 進入工程
pod init ? 創(chuàng)建podfile
用xcode打開podfile編輯
這里的path涉及到上圖的文件層級關(guān)系÷阄溃【../】表示跳出當(dāng)前podfile文件所在層仿贬,直到最后找到.spec文件,如??下圖路徑為:path => ../../../PersonalTest
pod install
打開xcworkspace墓贿,導(dǎo)入.h頭文件茧泪,command+B,成功募壕。
ⅱ.優(yōu)化
上一份私有庫被誤刪调炬,這里拿一份新的做例子
cd 進入私有庫優(yōu)化文件夾
pod lib create xxxx ?(ps:因為同一個文件夾下不能有兩個相同名字语盈,所以這里我改成TangyuanLib1)
這里有可能會報一個LoadError
Don't worry舱馅,依次敲入這兩句命令,再重新創(chuàng)建lib刀荒。這里有一個注意的地方代嗤,雖然上面報了錯,但還是生成了不完整的TangyuanLib1文件夾缠借,刪掉干毅,重新pod lib create,然后依次配置下列信息泼返。
sudo gem install colored2
sudo gem update --system
配置完成后硝逢,會自動打開xcworkspace,私有庫優(yōu)化文件夾下也多了TangyuanLib1绅喉。然后到工程目錄里渠鸽,找到ReplaceMe文件,刪除后再把需要測試的庫拖進來就ok了柴罐。
最后徽缚,別忘了更新podfile文件
pod install
? ? ? ? 本地私有庫,顧名思義只能在本地使用革屠,不適合多人開發(fā)凿试,而且一旦移動了文件夾,podfile里的path路徑也得跟著改似芝,項目中一般不用那婉。
文采不夠,全靠圖來湊??