iOS组件化iOS开发高级iOS 进阶知识集

Cocoapod搭建私有库详细教程

2018-03-08  本文已影响140人  Theshy

一、准备工作

二、创建pod私有库的项目工程

创建项目

完成后项目会自动打开

更新Example pod

注意

如果项目用的swift4,报错内容如下

- WARN | [iOS] swift: The validator used Swift 3.2 by default because no Swift version was specified. To specify a Swift version during validation, add the swift_version attribute in your podspec. Note that usage of the --swift-version parameter or a .swift-version file is now deprecated.

podspec中添加 s.swift_version = '4.0'

三、将本地项目文件上传到远程私有库中

$ git remote add origin http://git.weiyankeji.cn/APP/ios/WYLib.git
$ git add .
$ git commit -m "Initial commit"
$ git push -u origin master
//tag 值要和podspec中的version一致
$ git tag 0.1.0
//推送tag到服务器上
$ git push --tags

这时查看远程仓库应该有自己的项目文件了

四 校验spec

执行 pod spec lint
如图表示成功

校验pod sepc

如果报错 fatal: Remote branch 0.1.0 not found in upstream origin 说明本地项目没有上传到远程仓库

spec报错

执行第三步就好

五、创建spec repo

success

私有创建完成~

六 验证

创建一个新的项目 编写podfile文件

source 'http://git.weiyankeji.cn/APP/ios/WYSpec.git'

platform :ios, '9.0'

target 'TestLayer' do
  use_frameworks!
  pod 'WYLib'

end

cd项目中 执行pod install

success
完成

cocoapods 教程

上一篇下一篇

猜你喜欢

热点阅读