Swift程序员

swift 将自己的项目放到cocoapods上

2018-11-13  本文已影响36人  邱廷浩

接下来是介绍一下放置到cocoapods的公共库上,所有人都能下载的情况,下次我会更新私有库的设置。

一 目录

1、Github创建Repository

2、注册cocoapods账号(如已有,跳过)

3、创建podspec文件修改设置

4、将修改后的podspec文件上传到cocoapods,并验证

5、上传cocoapods

1 Github创建项目Repository

进入到 github.com

认证要选择 MIT License,上传cocoapods会用到,之后下载到本地,把自己的项目文件放入下载的文件夹里。

2 注册cocoapods账号

pod trunk register 邮箱地址'用户名'—description='描述信息'

注册之后会发送一个邮箱验证,进入邮箱点击验证即可。

pod trunk me

检查本地cocoapods账号信息

3、创建podspec文件并修改

pod spec create 文件名

这里的文件名就是传到cocoapods上可以被查到的框架名,点击进行编辑

Pod::Spec.new do |s|

  s.name        = "qthTest"

  s.version      = "0.0.1"

  s.summary      = "short description of qthTest."

  s.description  = <<-DESC

    a short description of qthTest.

                  DESC

  s.homepage    = "https://github.com/platypus333/qtgTest"

  s.license      = { :type => "MIT", :file => "LICENSE" }

  s.author            = { "platypus333" => "qtinghao@163.com" }

  s.platform    = :ios, "9.0"

  s.source      = { :git => "https://github.com/platypus333/qtgTest.git", :tag => "#{s.version}" }

  s.source_files  = "qthTest/*.swift"

  s.swift_version = "4.2"

end

name: 类库的名称

version: 库的版本

summary:简单介绍语

homtepage: Github上项目的地址

license: 许可证类型

author: 作者姓名+邮箱

source: 项目的https链接地址(别忘记加.git)和 tag

source_files: 要提交上cocoapods上的代码(以podspec文件所在位置为根目录)

swift_version: swift必须有这个

保存一下

pod lib lint

然后在本地检查一下是否正确,如果有错误按照错误信息修改

4、将修改后的podspec文件上传到cocoapods,并验证

现在的podspec必须有tag,所以最好先打个tag,传到github

git tag 0.0.1

git push --tags

把代码提交到github上之后

pod spec lint

5、上传cocoapods

pod trunk push 文件名

成功之后 pod search 之前需要把本地的pod索引删除

~/Library/Caches/Cocoapods/

之后就可以在cocoapods上查到自己的库了

上一篇下一篇

猜你喜欢

热点阅读