iOS Native基礎(chǔ)庫ASPublicLib2.0部署步驟

概述

目前原生項目使用的ASPublicLib1.0沒有做版本控制归露,且每次升級會更新所有的庫膀钠,版本不能回退或不能單獨回退,為了做到“精細化”處理竹勉,2.0版本中做了以下改動:

1飞盆、各基礎(chǔ)庫單獨podspec文件管理,包括版本控制

2次乓、pod文件中通過指定pod name及pod version的方式進行管理

具體步驟

1吓歇、安裝插件

cocoapods-repo-svn

具體安裝步驟

2、指定基礎(chǔ)庫路徑

pod repo-svn add?ASPublicLib?https://www.svn.com:8443/svn/研發(fā)四部/projects/P99基礎(chǔ)框架/05APP開發(fā)框架/IOS公用庫/cocoapods-svn/tags

注:開發(fā)版本庫在trunk目錄票腰,修復問題在branch目錄城看,發(fā)布版本庫為tag目錄,版本號按2.0.1杏慰、2.0.2遞增

3测柠、整理基礎(chǔ)庫

新庫地址

https://www.svn.com:8443/svn/研發(fā)四部/projects/P99基礎(chǔ)框架/05APP開發(fā)框架/IOS公用庫/cocoapods-svn

trunk目錄下新建目錄,比如:ASFont

依次新建Classes缘滥、Frameworks轰胁、Libraries、Resources目錄朝扼,拷貝相關(guān)文件到相應(yīng)目錄

4赃阀、創(chuàng)建podspec文件,參考1.0版本寫法

Pod::Spec.new do |s|

#庫名稱

s.name = "ASFont"

#庫版本號

s.version = "0.0.2"

#概要

s.summary = "A short description of ASFont."

#描述

s.description = <<-DESC

DESC

#發(fā)布主頁

s.homepage = "http://EXAMPLE/ASFont"

#證書類型

s.license = "MIT"

#作者信息

s.author = { "xufeng" => "ah.xufeng@aisino.com" }

#支持的最低平臺

s.platform = :ios, "8.0"

#下載地址

s.source = { :svn => "https://www.svn.com:8443/svn/研發(fā)四部/projects/P99基礎(chǔ)框架/05APP開發(fā)框架/IOS公用庫/cocoapods-svn/", :tag => "#{s.name}/#{s.version}" }

s.source_files = "Classes", "Classes/*.{h,m}"

s.requires_arc = true

end


5擎颖、發(fā)布

tag新建目錄榛斯,按照tag => "#{s.name}/#{s.version}"格式新建目錄

6、更新repo

?~/.cocoapods/repos/ 下拉取過庫肠仪,執(zhí)行命令更新代碼:

cd ~/.cocoapods/repos/

pod repo-svn update ASPublicLib


7肖抱、在原生項目根目錄,創(chuàng)建或更新Podfile文件

source 'https://github.com/CocoaPods/Specs.git'

# Uncomment the next line to define a global platform for your project

platform :ios, '8.0'

target 'testPod' do

plugin 'cocoapods-repo-svn', :sources => [

'https://www.svn.com:8443/svn/研發(fā)四部/projects/P99基礎(chǔ)框架/05APP開發(fā)框架/IOS公用庫/cocoapods-svn/tags'

]

pod 'ASFont','0.0.1'

pod 'ASToolKit','0.0.2'

end

8异旧、pod install


備注:

1意述、pod repo list

查看所有的repo

2、pod repo remove XXXX

刪除指定的repo

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市荤崇,隨后出現(xiàn)的幾起案子拌屏,更是在濱河造成了極大的恐慌,老刑警劉巖术荤,帶你破解...
    沈念sama閱讀 216,324評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件倚喂,死亡現(xiàn)場離奇詭異,居然都是意外死亡瓣戚,警方通過查閱死者的電腦和手機端圈,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來子库,“玉大人舱权,你說我怎么就攤上這事÷匦幔” “怎么了宴倍?”我有些...
    開封第一講書人閱讀 162,328評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長仓技。 經(jīng)常有香客問我鸵贬,道長,這世上最難降的妖魔是什么脖捻? 我笑而不...
    開封第一講書人閱讀 58,147評論 1 292
  • 正文 為了忘掉前任阔逼,我火速辦了婚禮,結(jié)果婚禮上郭变,老公的妹妹穿的比我還像新娘颜价。我一直安慰自己,他們只是感情好诉濒,可當我...
    茶點故事閱讀 67,160評論 6 388
  • 文/花漫 我一把揭開白布周伦。 她就那樣靜靜地躺著,像睡著了一般未荒。 火紅的嫁衣襯著肌膚如雪专挪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,115評論 1 296
  • 那天片排,我揣著相機與錄音寨腔,去河邊找鬼。 笑死率寡,一個胖子當著我的面吹牛迫卢,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播冶共,決...
    沈念sama閱讀 40,025評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼乾蛤,長吁一口氣:“原來是場噩夢啊……” “哼每界!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起家卖,我...
    開封第一講書人閱讀 38,867評論 0 274
  • 序言:老撾萬榮一對情侶失蹤眨层,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后上荡,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體趴樱,經(jīng)...
    沈念sama閱讀 45,307評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,528評論 2 332
  • 正文 我和宋清朗相戀三年酪捡,在試婚紗的時候發(fā)現(xiàn)自己被綠了叁征。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,688評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡逛薇,死狀恐怖航揉,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情金刁,我是刑警寧澤,帶...
    沈念sama閱讀 35,409評論 5 343
  • 正文 年R本政府宣布议薪,位于F島的核電站尤蛮,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏斯议。R本人自食惡果不足惜产捞,卻給世界環(huán)境...
    茶點故事閱讀 41,001評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望哼御。 院中可真熱鬧坯临,春花似錦、人聲如沸恋昼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,657評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽液肌。三九已至挟炬,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間嗦哆,已是汗流浹背谤祖。 一陣腳步聲響...
    開封第一講書人閱讀 32,811評論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留老速,地道東北人粥喜。 一個月前我還...
    沈念sama閱讀 47,685評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像橘券,于是被迫代替她去往敵國和親额湘。 傳聞我的和親對象是個殘疾皇子卿吐,可洞房花燭夜當晚...
    茶點故事閱讀 44,573評論 2 353

推薦閱讀更多精彩內(nèi)容

  • 項目組件化、平臺化是技術(shù)公司的共同目標缩挑,越來越多的技術(shù)公司推崇使用pod管理第三方庫以及私有組件但两,一方面使項目架構(gòu)...
    swu_luo閱讀 21,722評論 0 39
  • 引言:本文主要介紹了iOS私有庫的三種管理方式。在多產(chǎn)品線的情況下供置,包括業(yè)務(wù)層谨湘、自定義的控件、自定義的工具類芥丧,如日...
    Uncle_fs閱讀 1,271評論 0 3
  • CocoaPods操作手冊 本文檔介紹了啥紧阔? 為什么要使用CocoaPods? 如何安裝CocoaPods续担? Po...
    風小鉆閱讀 7,556評論 1 10
  • 今天有點難過擅耽,早上準時5點起床練習阿斯湯加,昨說好要90--100之間練完物遇,結(jié)果沒能戰(zhàn)勝自己且半途而廢因一個體式做...
    莫陌_fe50閱讀 139評論 2 1
  • 閱讀時間:2015年11月29日下午8點至10點 閱讀書本:《注意力曲線》 路西.喬.帕拉迪諾 著 閱讀數(shù)量:第8...
    AFL李政閱讀 332評論 0 0