各類iOS項(xiàng)目中組織代碼的方法分析
推薦 + 挑錯(cuò) + 收藏(0) + 用戶評(píng)論(0)
先看看如下Podfile的示例:
# 源配置 #
source ‘git@gitlab.xxx.com:cocoapods/specs.git’# 團(tuán)隊(duì)內(nèi)部Gitlab源
source ‘https://git.coding.net/xxx/specs.git’# Coding等私有Git托管平臺(tái)
# iOS版本支持 #
platform :ios, ‘7.0’
# 開發(fā)中的子項(xiàng)目 #
pod ‘XXXCommonUI’, :path=》 ‘/Users/tutuge/projects/Xcode/XXXCommonUI’# 本地路徑
# 依賴的內(nèi)部子項(xiàng)目 #
pod ‘XXXModuleA’, :git=》 ‘git@gitlab.xxx.com:cocoapods/XXXModuleA’, :branch=》‘develop’
pod ‘XXXModuleB’, ‘1.0.1’
# 依賴的開源第三方庫 #
pod ‘AFNetworking’,‘3.0.0’
pod ‘DTCoreText’
# 額外的腳本 #
# 。。。
私有Git倉庫
雖然我們有萬能的Github了,但是還是有些代碼是不能公開的=。=,所以需要一個(gè)私有的Git倉庫。
有自己服務(wù)器的,完全可以用Gitlab(或者Gogs)搭建一個(gè)功能強(qiáng)大的私有Git倉庫,管理項(xiàng)目代碼,搭建CocoaPods私有源都很不錯(cuò)。
當(dāng)然,懶得折騰的,也可以用第三方的私有Git服務(wù),如:Bitbucket、Coding等。
私有CocoaPods源
搭建一個(gè)私有CocoaPods源其實(shí)就是創(chuàng)建一個(gè)私有的Spec Repo,說白了就是一個(gè)存放了所有私有Pods的Podspec文件的,按照特定結(jié)構(gòu)組織的目錄,然后把這個(gè)目錄推到私有Git倉庫就成了一個(gè)私有的CocoaPods源。
Spec Repo的目錄結(jié)構(gòu)示例如下:
├── Specs
└── [XXXModuleA]
└── [0.0.1]
└── [XXXModuleA].podspec.json
└── [0.0.2]
└── [XXXModuleA].podspec.json
然后添加私有源即可:
pod repo add XXXSpecRepohttps://git.coding.net/xxx/specs.git
非常好我支持^.^
(0) 0%
不好我反對(duì)
(0) 0%
下載地址
各類iOS項(xiàng)目中組織代碼的方法分析下載
相關(guān)電子資料下載
- iOS17.1可能明天發(fā)布,iOS17.1主要修復(fù)哪些問題? 380
- 華為全新鴻蒙蓄勢待發(fā) 僅支持鴻蒙內(nèi)核和鴻蒙系統(tǒng)應(yīng)用 719
- 蘋果手機(jī)系統(tǒng)iOS 17遭用戶質(zhì)疑 731
- iPhone12輻射超標(biāo)?蘋果推送iOS 17.1解決此事 750
- 傳華為囤積零部件 目標(biāo)明年智能手機(jī)出貨7000萬部;消息稱 MiOS 僅限國內(nèi),小米 28208
- 蘋果推送iOS17.0.3,解決iPhone15Pro系列存在機(jī)身過熱 216
- Testin云測兼容和真機(jī)服務(wù)平臺(tái)中上線iPhone 15系列手機(jī) 208
- 利爾達(dá)推出搭載HooRiiOS的Matter模組 145
- 運(yùn)放參數(shù)解析:輸入偏置電流(Ibias)和失調(diào)電流(Ios) 128
- 昆侖太科發(fā)布支持國產(chǎn)飛騰騰銳D2000芯片的開源BIOS固件版本 448