您的位置:首页 > 其它

CocoaPods创建私有Pod库方法总结

2017-08-28 09:31 197 查看

CocoaPods创建私有Pod库方法总结

1. 创建一个git仓库用来做内部私有库的Spec Repo

1.1. 在git仓库创建一个项目,用来存放所有共享库的podspec

1.2. 终端输入命令:

pod repo add qxSpecs https://git.coding.net/j1228415981/qxSpecs.git

将qxSpecs.git添加到本地repo, 添加成功后可以在/.cocoapods/repos/目录下看到官方的master和刚刚加入的qxSpecs

注意:

如果有其他合作人员共同使用这个私有Spec Repo的话在他有对应Git仓库的权限的前提下执行相同的命令添加这个Spec Repo即可.

2. 创建私有Pod组件库

2.1. 在git仓库创建一个项目,用来存放私有Pod组件库

2.2. 使用命令pod lib create iosComponent来创建一个pod项目,创建过程会有些提示,详见下图



2.3. 发布一个release版本,比如1.0.0

2.4. xcode打开项目Example

找到iosComponent.podspec这个文件,修改相应字段,其中

s.homepage必须是可以打开的网址

s.version上面release的版本号,这里是1.0.0

进入到iosComponent.podspec所在文件将爱,使用命令pod lib lint iosComponent.podspec测试下

如有警告或者错误请重新检查你的编写正确性, 如果没有问题会出现

JM_ActionSheet (1.0.1)

JM_ActionSheet passed validation.

3. 将podspec加入私有Sepc repo中

切换到iosComponent.podspec所在目录,在终端执行:

pod repo push qxSpecs iosComponent.podspec

添加成功之后ymtSpecs中会包含Category库的podspec信息, 可以前往~/.cocoapods/repos下的qxSpecs文件夹中查看, 同时git服务器中的远端也更新了.

4. 使用仓库的使用

在Podfile中添加

source ’ https://git.coding.net/j1228415981/qxSpecs.git‘://为了能使用私有仓库

source ‘https://github.com/CocoaPods/Specs.git‘://为了能使用公用仓库

注意:

1. 如果在上面的Example项目中直接使用私有仓库,每次私有仓库有变化时,都要重新pod install才能生效
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  CocoaPods 私有 Pod库 Pod