iOS创建pod私有库(jhc)

1、在Git仓库分别创建2个私有库,一个索引库,一个是pod代码库

2、将远程索引库添加到本地

a. 首先进入本地pod目录, 

cd ~/.cocoapods/repos

b. 创建索引库, 

pod repo add  JHCPodIndex https://github.com/xxx/JHCPodIndex.git  //索引库地址

3、创建本地pod工程文件

a.  cd到本地相应路径, 

cd User/Desktop

b. 创建本地pod工程名称, 

pod lib create JHCPodCode

创建本地pod库

4、配置podspec文件

配置podspec文件

5、添加私有库源码

a.  删除自带的ReplaceMe文件,添加自己的pod库源码

b. 在Example下执行pod install,编译没有报错后提交代码

c. 进入Example目录,

cd  JHCPodCode/Example,

然后 pod install

6、上传本地pod库代码到远端

相信大伙都会这个, 需要进入项目目录,即最外层目录,而不是在Example目录

git add .

git commit -m "我的pod库"

git remote add origin http://github.com/xxxxx/JHCPodCode.git

git push origin master -f

git tag 0.1.0(注:这里的版本号必须和podspec里写的版本号一致)

git push --tags

7、验证podspec

在pod本地代码库根目录下(同样不是Example目录)执行下面命令

pod spec lint --verbose --allow-warnings

spec验证成功

8、验证成功后上传本地索引库

在pod本地代码库根目录下(同样不是Example目录)执行下面命令

pod repo push JHCPodIndex JHCPodCode.podspec --allow-warnings

如果出现报错, 可执行

pod repo push JHCPodIndex JHCPodCode.podspec --verbose --use-libraries --allow-warnings

索引库上传成功

9、上传成功后引入私有库

在你的项目的Podfile文件中添加下面代码

source 'https://github.com/xxx/JHCPodIndex.git'

添加  pod 'JHCPodCode'

执行 pod install

pod install 成功

你可能感兴趣的:(iOS创建pod私有库(jhc))