使用CocoaPods托管内部私有框架
当您拥有需要在公司内部的iOS开发人员之间共享而无需公开的框架时,可以使用私有的CocoaPods存储库来实现。 在这篇博客文章中,我将逐步向您展示如何做到这一点。
您应该已经安装了CocoaPods,否则请安装它:
须藤宝石安装cocoapods
- 在公司的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