1. 程式人生 > >iOS組件化(一):創建本地私有庫

iOS組件化(一):創建本地私有庫

遠程倉庫 scrip all pods 中新 install block code ogr

1.創建Test項目,創建TestLib,添加Person類

技術分享圖片

2.git init

技術分享圖片

3.提交代碼

技術分享圖片

4.創建項目的podspec文件

技術分享圖片

技術分享圖片

5.修改podspec文件,保存

s.name         = "TestLib"
s.version      = "0.0.1"
s.summary      = "TestLib"
s.description  = "TestLib測試"
s.homepage     = "http://EXAMPLE/TestLib"
s.license      = "MIT"
s.source       = { :git => "", :tag => "#{s.version}" }  #本地的git不用填

註意:s.summary的內容一定要比s.description的內容短
s.homepage本地私有庫不需要改,如果是遠程的話就需要修改

6.在Test文件夾下創建podfile文件

技術分享圖片
技術分享圖片

7.修改podfile文件,再pod install

技術分享圖片

8.出錯:

技術分享圖片
出錯原因:上面的寫法會在遠程倉庫中查找,我們的TestLib是本地的,當然查找不到
技術分享圖片

9.修改podfile文件,使它在本地查找

技術分享圖片

10.重新pod install,安裝成功

技術分享圖片

打開項目,可以在Development Pods(本地庫存放位置)中看到TestLib,在Test工程裏#import <Person.h>就可以使用了
技術分享圖片

11.如果Person類有改動的話,需要重新提交代碼,cd 到TestLib目錄下提交

技術分享圖片

12.如果新建文件:在Classes中新建兩個文件

技術分享圖片

cd 到Test目錄下,pod install
技術分享圖片
技術分享圖片

iOS組件化(一):創建本地私有庫