91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

您好,歡迎來(lái)電子發(fā)燒友網(wǎng)! ,新用戶(hù)?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>通訊/手機(jī)編程>

各類(lèi)iOS項(xiàng)目中組織代碼的方法分析

大?。?/span>0.3 MB 人氣: 2017-09-26 需要積分:1

  先看看如下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’

  # 開(kāi)發(fā)中的子項(xiàng)目 #

  pod ‘XXXCommonUI’, :path=》 ‘/Users/tutuge/projects/Xcode/XXXCommonUI’# 本地路徑

  # 依賴(lài)的內(nèi)部子項(xiàng)目 #

  pod ‘XXXModuleA’, :git=》 ‘git@gitlab.xxx.com:cocoapods/XXXModuleA’, :branch=》‘develop’

  pod ‘XXXModuleB’, ‘1.0.1’

  # 依賴(lài)的開(kāi)源第三方庫(kù) #

  pod ‘AFNetworking’,‘3.0.0’

  pod ‘DTCoreText’

  # 額外的腳本 #

  # 。。。

  私有Git倉(cāng)庫(kù)

  雖然我們有萬(wàn)能的Github了,但是還是有些代碼是不能公開(kāi)的=。=,所以需要一個(gè)私有的Git倉(cāng)庫(kù)。

  有自己服務(wù)器的,完全可以用Gitlab(或者Gogs)搭建一個(gè)功能強(qiáng)大的私有Git倉(cāng)庫(kù),管理項(xiàng)目代碼,搭建CocoaPods私有源都很不錯(cuò)。

  當(dāng)然,懶得折騰的,也可以用第三方的私有Git服務(wù),如:Bitbucket、Coding等。

  私有CocoaPods源

  搭建一個(gè)私有CocoaPods源其實(shí)就是創(chuàng)建一個(gè)私有的Spec Repo,說(shuō)白了就是一個(gè)存放了所有私有Pods的Podspec文件的,按照特定結(jié)構(gòu)組織的目錄,然后把這個(gè)目錄推到私有Git倉(cāng)庫(kù)就成了一個(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%

      發(fā)表評(píng)論

      用戶(hù)評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?