包含ios開發(fā)pod添加庫的詞條

Cocoapods,讓iOS開發(fā)更簡單(三):實(shí)踐經(jīng)驗(yàn)匯總

1、概要 iOS開發(fā)時(shí),項(xiàng)目中會(huì)引用許多第三方庫,CocoaPods(https://github點(diǎn)抗 /CocoaPods/CocoaPods)可以用來方便的統(tǒng)一管理這些第三方庫(從一個(gè)坑出來,又進(jìn)了另一個(gè)坑而已……)。

武陟ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!

2、前往文件夾 ~/.cocoapods/repos去查看XWSpec目錄下的文件如下:之后,可以通過終端命令查看第三方框架倉庫源,命令如下:pod repo 然后使用 pod search XWPodLib 就可以搜索出來了。到此,創(chuàng)建私有庫成功了。

3、場景1:利用CocoaPods,在項(xiàng)目中導(dǎo)入AFNetworking類庫 AFNetworking類庫在GitHub地址是:https://github點(diǎn)抗 /AFNetworking/AFNetworking 為了確定AFNetworking是否支持CocoaPods,可以用CocoaPods的搜索功能驗(yàn)證一下。

4、iOS如何提高應(yīng)用開發(fā)效率之Objective-C第三方庫管理利器——Cocoapods 在應(yīng)用開發(fā)過程中,第三方庫肯定是必不可少的。

5、CocoaPods是iOS,Mac下優(yōu)秀的第三方包管理工具,類似于java的maven,給我們項(xiàng)目管理帶來了極大的方便。

Pod創(chuàng)建私庫里及引用其它庫

設(shè)置完成后就可以在文件中直接引用第三方庫的文件并使用了。

這個(gè)$(inherited)可用于將構(gòu)建設(shè)置從項(xiàng)目級別繼承到目標(biāo)級別。

創(chuàng)建私有 CocoaPods 倉庫也就是在自己的服務(wù)器或者github等遠(yuǎn)端第三方服務(wù)器創(chuàng)建一個(gè)倉庫,用來接受并存放.podspec文件,來管理自己的私庫。

在Podfile里面,分別列出需要pod的內(nèi)外網(wǎng)第三方庫。先連接外網(wǎng),注釋內(nèi)網(wǎng)的私有庫,pod install。然后取消注釋,pod install全部第三方庫即可。

解決方案:在Podfile中,注釋use_frameworks!后,重新執(zhí)行pod install。

但是k8s是獲取不到docker的私有倉庫的認(rèn)證信息的,這時(shí)候就會(huì)出現(xiàn)ImagePullBackOff的問題。

在xcode里面怎么更新cocopods管理的第三方庫?

執(zhí)行后通過輸出結(jié)果可以看到mjrefresh是支持CocoaPods的,注意紅框標(biāo)記的內(nèi)容,這是待會(huì)我們配置xcode時(shí)需要的信息,這條配置項(xiàng)就是告訴CocoaPods去下載和管理那一個(gè)版本的第三方庫。

步驟一:創(chuàng)建頭文件(該頭文件是連接oc到swift的橋梁)在project navigator中右擊項(xiàng)目,選擇New File... - iOS - Source - Header File,給文件命名后(頭文件命名任意,假設(shè)為Bridging-Header.h)保存。

Ruby環(huán)境搭建 蘋果Mac OS本身自帶Ruby,這省了我不少事,不過可以用命令確認(rèn)是否安裝了ruby,打開終端輸入ruby -v 更新ruby 在安裝CocoaPods時(shí)不要直接執(zhí)行sudo gem install cocoapods 命令,因?yàn)閏ocoapods.org被墻了。

概要 iOS開發(fā)時(shí),項(xiàng)目中會(huì)引用許多第三方庫,CocoaPods()可以用來方便的統(tǒng)一管理這些第三方庫。

現(xiàn)在我們新建一個(gè)項(xiàng)目,名字這里我就隨便取了,記住項(xiàng)目中取名字可不能這么隨意,要嚴(yán)謹(jǐn)。如果你是要在已經(jīng)建好的項(xiàng)目里邊用Cocoapods來管理第三方庫,那么也是可以的,步驟都一樣。

項(xiàng)目添加pod管理以及創(chuàng)建本地私有庫

Pod創(chuàng)建私庫里引用第三方庫比較簡單,分三步:source https://github點(diǎn)抗 /CocoaPods/Specs.git 即是新添加的索引庫的源。如果是私有庫,也需要添加進(jìn)來。

到此,新建工程并使用CocoaPods來管理依賴庫的過程就完成了,如果是直接使用已有CocoaPods的項(xiàng)目,則需要首先運(yùn)行一下pod update命令來更新項(xiàng),然后照樣通過.xcworkspace來打開工程。

向本地倉庫中添加創(chuàng)建 Pods 依賴庫所需的文件 這個(gè)代碼庫需要手動(dòng)在外面創(chuàng)建好.podspec、LICENSE、README.md以及代碼文件和一些資源文件并拖動(dòng)到,當(dāng)然你在其他的git服務(wù)上需要?jiǎng)?chuàng)建的基本都是這幾種文件。

Cocoapods,讓iOS開發(fā)更簡單(二):創(chuàng)建私有庫 Cocoapods,讓iOS開發(fā)更簡單(三):實(shí)踐經(jīng)驗(yàn)匯總 一文帶你快速分清靜態(tài)庫-動(dòng)態(tài)庫-Framework 一般推薦使用指定版本或范圍版本號(hào),以確保依賴的穩(wěn)定性。

然后就可以執(zhí)行對應(yīng)的創(chuàng)建和刪除命令了:Pod是kubernetes集群進(jìn)行管理的最小單元,程序要運(yùn)行必須部署在容器中,而容器必須存在于Pod中。Pod可以認(rèn)為是容器的封裝,一個(gè)Pod中可以存在一個(gè)或者多個(gè)容器。

CocoaPods搭建私有庫

1、Cocoapods,讓iOS開發(fā)更簡單(二):創(chuàng)建私有庫 Cocoapods,讓iOS開發(fā)更簡單(三):實(shí)踐經(jīng)驗(yàn)匯總 一文帶你快速分清靜態(tài)庫-動(dòng)態(tài)庫-Framework 一般推薦使用指定版本或范圍版本號(hào),以確保依賴的穩(wěn)定性。

2、Pod創(chuàng)建私庫里引用第三方庫比較簡單,分三步:source https://github點(diǎn)抗 /CocoaPods/Specs.git 即是新添加的索引庫的源。如果是私有庫,也需要添加進(jìn)來。

3、制作CocoaPods依賴庫,也就是代碼庫。 創(chuàng)建私有 CocoaPods 倉庫。 小結(jié):制作依賴庫也就是在自己的服務(wù)器或者github等遠(yuǎn)端第三方服務(wù)器創(chuàng)建一個(gè)倉庫,用來保存.podspec、LICENSE、README.md以及代碼文件和一些資源文件。

4、這個(gè)Podfile文件的作用是配置依賴庫信息,就是告訴CocoaPods去下載和管理哪些依賴庫,文件創(chuàng)建好以后,打開文件并加入如下內(nèi)容。

5、比如SDWebImage的md5是 1173B6117A2CF4A6756F761AEDAE9D2C ,那么其目錄結(jié)構(gòu)就是1/1/7。而一般來說,自己創(chuàng)建的私有倉庫的層級是這樣的。

標(biāo)題名稱:包含ios開發(fā)pod添加庫的詞條
鏈接分享:http://muchs.cn/article37/dgdejsj.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、品牌網(wǎng)站設(shè)計(jì)、定制網(wǎng)站、靜態(tài)網(wǎng)站、域名注冊、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司