一、本地创建 pod 模板工程
1.打开终端,cd到自己指定文件夹(随意,自己喜欢就好)
2.执行以下命令创建Pod模版:
pod lib create your_project_name
执行完以上步骤,模版已经创建完成,接下来为自己的pod编写内容
二、编写pod内容
1.将ReplaceMe.swift替换成自己编写的任意内容
2.本地安装pod
cd到项目目录下的Example文件夹
执行命令:pod install
3.添加视图本地进行测试
本地测试完毕,根据自己的需要,添加相应内容,接下来提交到远程仓库
三、提交到远程仓库
1.创建Git项目
2.本地项目关联
提交以上所有文件
3.验证.podspec
到.podspec文件的目录下执行以下指令:pod spec lint --verbose --allow-warnings
4.创建自己的specs仓库,用于管理.podspec文件
# pod repo add [Private Repo Name] [GitHub HTTPS clone URL]pod repo add
输入指令可查看刚创建的目录:
cd ~/.cocoapods/repos
ls
5.向Spec提交podspec
指令:pod repo push xxx xxx.podspec
如果报错可以尝试以下指令:pod repo push xxx *.podspec --allow-warnings
四、使用成果
新建项目,在Podfile文件添加刚才的源路径:
source 'https://gitlab.com/benbendeyang/xfyspecs.git'
然后: pod 'XFYCycleScrollView', '0.1.0'
在终端:pod install
完工,可以随意使用了
参考:
https://www.jianshu.com/p/09204ba3d482
https://www.jianshu.com/p/f9731bf970f3