Pods構(gòu)建私有庫

1.注冊trunk

pod trunk register xxx@xx.com 'name'

2.在Git創(chuàng)建項目

1.名稱與庫名稱對應(yīng)
2.添加 LICENSE(通常選擇MIT類型) 文件

3. 在桌面創(chuàng)建對應(yīng)的文件

pod lib create PrivateHelloWorld

 What is your email?
> 你的郵箱

 What language do you want to use?? [ Swift / ObjC ]
> Objc  

# 在你的項目中是否創(chuàng)建一個demo工程菩颖,為了方便測試债沮,我選擇了Yes
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 ]
 > No

# 類前綴名
What is your class prefix?
 > XX

本地私有庫便創(chuàng)建完成了

4.配置文件

1.將需要添加的代碼添加到上圖的文件夾中
2.修改外層的.podspec文件(主要是配置倉庫信息和庫相關(guān)的信息)

參數(shù)說明:

s.name:庫名茬祷,和.podspec名字保持一致虏杰。
s.versin:版本號浸剩。
s.ios.deployment_target:支持最低版本。
s.summary:簡介
s.homepage:項目主頁地址
s.license:許可證
s.author:作者
s.source:項目的地址
s.source_files:需要包含的源文件
s.requires_arc:是否支持ARC
Pod::Spec.new do |s|
  s.name             = 'xxx'
  s.version          = '1.0.0'
  s.summary          = 'xxx'
  s.homepage         = ''
  s.license          = { :type => 'MIT', :file => 'LICENSE' }
  s.author           = { 'name' => '郵箱' }
  s.source           = { :git => '源路徑', :tag => s.version.to_s }
  s.ios.deployment_target = '8.0'


  s.source_files = 'XXX/Classes/**/*'

//// 配置庫內(nèi)部的資源文件,否則在庫中引用無法獲取對應(yīng)的路徑,配置過后,就可以直接通過NSBundle來獲取資源路徑
  s.resources = ['xxx/Assets/*.bundle', ]

//// 配置三方庫依賴,兩個都要設(shè)置
  s.static_framework = true
  s.dependency 'AFNetworking'
end

5.提交到遠程倉庫

1.git remote add origin https://xxx/xxx/xxx.git(這里就是你第二部中配置的倉庫地址)
2.git add .
3.git commit -a -m ""
4.git pull origin master --allow-unrelated-histories
5.git push origin master
6.git tag 1.0.0 (創(chuàng)建標簽版本號)
7.git push origin 1.0.0

6.驗證podspec

pod spec lint xxx.podspec --verbose

7.發(fā)布

pod trunk push xxx.podspec 或者 pod repo push versa-ai-ios-versa-specs VersaAD.podspec --allow-warnings --verbose --use-libraries --skip-tests --use-modular-headers

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子蜀涨,更是在濱河造成了極大的恐慌,老刑警劉巖蝎毡,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件厚柳,死亡現(xiàn)場離奇詭異,居然都是意外死亡沐兵,警方通過查閱死者的電腦和手機别垮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來扎谎,“玉大人碳想,你說我怎么就攤上這事烧董。” “怎么了胧奔?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵逊移,是天一觀的道長。 經(jīng)常有香客問我葡盗,道長螟左,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任觅够,我火速辦了婚禮,結(jié)果婚禮上巷嚣,老公的妹妹穿的比我還像新娘喘先。我一直安慰自己,他們只是感情好廷粒,可當(dāng)我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布窘拯。 她就那樣靜靜地躺著,像睡著了一般坝茎。 火紅的嫁衣襯著肌膚如雪涤姊。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天嗤放,我揣著相機與錄音思喊,去河邊找鬼。 笑死次酌,一個胖子當(dāng)著我的面吹牛恨课,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播岳服,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼剂公,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了吊宋?” 一聲冷哼從身側(cè)響起纲辽,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎璃搜,沒想到半個月后拖吼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡腺劣,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年绿贞,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片橘原。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡籍铁,死狀恐怖涡上,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情拒名,我是刑警寧澤吩愧,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站增显,受9級特大地震影響雁佳,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜同云,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一糖权、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧炸站,春花似錦星澳、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至阀坏,卻和暖如春如暖,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背忌堂。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工盒至, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人浸船。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓妄迁,卻偏偏與公主長得像,于是被迫代替她去往敵國和親李命。 傳聞我的和親對象是個殘疾皇子登淘,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,877評論 2 345