美文网首页
创建pod库

创建pod库

作者: 清风沐沐 | 来源:发表于2017-05-14 11:51 被阅读25次

1.github或自己的服务器上创建仓库(repository)

  自己百度

2.git clone xxxxxx
3.code( 提交给别人使用的文件)
4.创建.podspec文件

    pod spec create xxxx.podspec     (此文件要和你提供的xxxx在同一个目录)

5.配置.podspec文件

Pod::Spec.new do |s|

  s.name         = "router_Plug_In"
  s.version      = "0.0.1"
  s.summary      = "A short description of router_Plug_In."

  s.homepage     = "https://github.com/taoyali/router_Plug_In"

  s.license      = "MIT"

  s.authors      = { "taoyali" => "1312315229@qq.com" }

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

  s.requires_arc = true

  s.source_files  = "router_Plug_In/*/*"
  # s.source_files  = "Classes/*.{h,m}"

  s.ios.deployment_target = '7.0'

  s.dependency "MGJRouter"
  s.dependency "Masonry"

end

6.本地验证

      pod lib lint xxxx.podspec

//如果有警告 使用👇
      pod lib lint xxxx.podspec --allow-warnings

7.打标签

    添加tag:
           本地:
                  git tag 0.0.1     
           远程:
                   git push --tag  (与xxxx.podspec文件中的version一致)      
    撤销tag : 
            本地 :
                    git tag -d 0.0.1 
            远程:
                    git  push origin delete --tag 0.0.1 

8.pod trunk push xxxx.podspec

  第一次使用pod trunk  需要绑定信息
-  用户名邮箱注册,为github的用户名和绑定邮箱(下面的内容替换为自己的):
      pod trunk register codeliu6572@163.com 'codeliu6572' --verbose  
- 查看是否注册成功
      pod trunk me  

9.pod search xxxx

[!] Unable to find a pod with name, author, summary, or description matching xxx
解决方法:
/Users/xxxxx/Library/Caches/CocoaPods删除search_index.json

相关文章

网友评论

      本文标题:创建pod库

      本文链接:https://www.haomeiwen.com/subject/fkcqxxtx.html