新手入門托管項目在Cocoapods上面

看到別人托管項目在cocoapods上面是不是也想托管自己的項目 我們這就開始吧

2016年12月16日更新知識點:

source_files我把所有都放在這個參數(shù) 但是一致提示我沒有包含任何的文件 驗證失敗

后來我看了一下驗證的log發(fā)現(xiàn)clone的緩存目錄只有LICENSEREADME的文件沒有任何的文件澄峰。

但是我的podspec文件是在和LICENSE同級目錄Objective-C下面的并且文件包也是在podspec同級

s.source_files  = 'ZHAddressTextFiled/**/*.{h,m,png}'

這是我之前寫的,podspecZHAddressTextFiled文件包都在一個目錄下面嫉沽,應(yīng)該是沒問題的為啥就不行呢

我想既然下載出來LICENSE沒有任何文件 是不是查找從LICENSE目錄開始的我就從上面的寫

s.source_files  = 'Objective-C/ZHAddressTextFiled/**/*.{h,m,png}'

果然成功了。

之前自己寫過很多俏竞,都成功了绸硕,所以昨天十分糾結(jié)。昨天也看了MJ刷新的也是那樣寫的也可以魂毁。

原來他們的podspec文件包和LICENSE都在一個目錄下面玻佩。

1.安裝cocoa pods環(huán)境

接下來的命令要用到POD 所以需要安裝 安裝指南我就不多說了

!安裝cocoapods(http://code4app.com/article/cocoapods-install-usage)

2.制作自己的庫或者framework托管到cocoapods

發(fā)布的庫名字一定要和github創(chuàng)建的一樣

在github上面創(chuàng)建工程 我們選擇一定要選擇LICENSE協(xié)議 因為這是cocoapods強調(diào)的

我們下載github客戶端 clone我們新建的工程

我們安裝制作framework模板 這樣方便我們制作framework

首次創(chuàng)建運行就會報錯 是因為必須有一個public的文件 我們把創(chuàng)建的一個頭文件添加到public區(qū)域即可

我們編寫代碼完畢 設(shè)置指令集 之后進行編譯

關(guān)于指令集說明請參考下面地址

!指令集(http://www.cocoachina.com/ios/20140915/9620.html)

指令集最好包含 armv7 armv7s arm64 x86-64 i386
如果真機最少可以 armv7 arm64

其中 arm64是必須存在的 這是蘋果聲明的

如果是模擬器 我們要包含 i386 x86-64

如果我們不包含x86-64席楚,使用5S以上的模擬器就會報錯

查看支持的指令集

我們分別運行設(shè)備 和模擬器 就會生成對應(yīng)的framework

輸入

lipo -info -包文件

就可以查看指令集咬崔。

合并framework

我們可以使用下面命令

lipo -create 包1 包2 -output 包3

有的機器可能使用lipo命令會報錯 是因為沒有安裝developer tool或者沒有加到路徑里面
如果安裝了XCODE就有了developer tools

可以在終端輸入以下命令

sudo xcode-select -switch /Library/Developer/CommandLineTools 

創(chuàng)建pod spec文件

在終端輸入命令

pod spec create 名字

關(guān)于podspec的語法可以參考這里

!語法參考(https://guides.cocoapods.org/syntax/podspec.html

上傳github工程

我們上傳完畢創(chuàng)建tag

創(chuàng)建tag

打開git工程路徑的終端

git tag 版本

推送版本

git push --tags

配置trunk

如果配置請參考下面資料

!trunk入門(https://guides.cocoapods.org/making/getting-setup-with-trunk.html)

之后我們輸入下面命令上傳

pod trunk push 你的pod spec文件的路徑

如果沒出問題就推送成功 你就可以開始使用了

如果有甚么問題請留言或者發(fā)郵件到15038777234@163.com

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末烦秩,一起剝皮案震驚了整個濱河市垮斯,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌只祠,老刑警劉巖兜蠕,帶你破解...
    沈念sama閱讀 222,627評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異抛寝,居然都是意外死亡熊杨,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評論 3 399
  • 文/潘曉璐 我一進店門盗舰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來晶府,“玉大人,你說我怎么就攤上這事钻趋〈剑” “怎么了?”我有些...
    開封第一講書人閱讀 169,346評論 0 362
  • 文/不壞的土叔 我叫張陵爷绘,是天一觀的道長书劝。 經(jīng)常有香客問我,道長土至,這世上最難降的妖魔是什么购对? 我笑而不...
    開封第一講書人閱讀 60,097評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮陶因,結(jié)果婚禮上骡苞,老公的妹妹穿的比我還像新娘。我一直安慰自己楷扬,他們只是感情好解幽,可當(dāng)我...
    茶點故事閱讀 69,100評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著烘苹,像睡著了一般躲株。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上镣衡,一...
    開封第一講書人閱讀 52,696評論 1 312
  • 那天霜定,我揣著相機與錄音,去河邊找鬼廊鸥。 笑死望浩,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的惰说。 我是一名探鬼主播磨德,決...
    沈念sama閱讀 41,165評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼吆视!你這毒婦竟也來了典挑?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,108評論 0 277
  • 序言:老撾萬榮一對情侶失蹤啦吧,失蹤者是張志新(化名)和其女友劉穎搔弄,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體丰滑,經(jīng)...
    沈念sama閱讀 46,646評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡顾犹,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,709評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了褒墨。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片炫刷。...
    茶點故事閱讀 40,861評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖郁妈,靈堂內(nèi)的尸體忽然破棺而出浑玛,到底是詐尸還是另有隱情,我是刑警寧澤噩咪,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布顾彰,位于F島的核電站极阅,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏涨享。R本人自食惡果不足惜筋搏,卻給世界環(huán)境...
    茶點故事閱讀 42,196評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望厕隧。 院中可真熱鬧奔脐,春花似錦、人聲如沸吁讨。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽建丧。三九已至排龄,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間翎朱,已是汗流浹背涣雕。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留闭翩,地道東北人挣郭。 一個月前我還...
    沈念sama閱讀 49,287評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像疗韵,于是被迫代替她去往敵國和親兑障。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,860評論 2 361

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