使用CocoaPods托管内部私有框架

当您拥有需要在公司内部的iOS开发人员之间共享而无需公开的框架时,可以使用私有的CocoaPods存储库来实现。 在这篇博客文章中,我将逐步向您展示如何做到这一点。

您应该已经安装了CocoaPods,否则请安装它:

 须藤宝石安装cocoapods 
  1. 在公司的Github,Bitbucket或Gitlab上创建私有存储库:

2.提供所有iOS团队成员的访问权限。

3.添加您的私人规格:

pod repo add specsName https://code.company.com/podspecs.git 

注意 :它将添加到通行证~/.cocoapods/repos

4.准备好吊舱后,将CocoaPod规格推到远程位置:

 pod repo push specsName MyPod.podspec 

要么

 pod repo push --allow-warnings specsName MyPod.podspec 

5.当您需要使用内部Pod时,只需将您的私有podspecs源和期望Pod添加到Podfile中:

 source 'https://code.company.com/podspecs.git' 
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '11.0'

target 'MayApp' do
use_frameworks!
pod 'MyPod'
end