Latest 1.1.1
Homepage https://github.com/zhouwude/ZWDLog
License MIT
Platforms ios 5.0, requires ARC
Authors
  • 在create一个项目时 会让用户选择是否生成一个readme MIT .gitignore文件
    自己即成pod文件流程

流程

  1. 在github创建一个项目 最好init一个redmine文件一个1.gitignore还有一个 MIT协议
    2.git clone url到自己的本地此处的URL为你自己创建长裤的url
  2. 将自己要集成的文件夹放到一个目录下面,放到clone的文件夹下面
  3. git add ./ git commit -m "" git tag tag_name 提醒[^demo] git push origin master git push origin –tags 等命令上传到github
  4. 生成一个.podspec文件(最关键的一步)pod spec creat doc_name(最好跟你的文件夹的name一致) url
    6.生成完成 然后打开podspec 文件按照规则填写{

Pod::Spec.new do |s|
s.name = "DWLog" #名字
s.version = "0.1.0" #版本号
s.summary = "Custom Logger for debug,get more infomation with log." #简短的介绍
s.homepage = [自己的主页] (https://github.com/Damonvvong/DWLog) 主页,这里要填写可以访问到的地址,不然验证不通过
s.license = "MIT" #开源协议
s.author = { "Damonwong" => "[email protected]" } #作者信息
s.social_media_url = "http://weibo.com/damonone" #多媒体介绍地址
s.platform = :ios, "5.0" #支持平台及版本
s.source = { :git => "https://github.com/Damonvvong/DWLog.git", :tag => s.version } #项目地址,这里不支持ssh的地址,验证不通过,只支持HTTP和HTTPS,最好使用HTTPS,
s.source_files = "DWLog" #需要被集成的代码文件夹
s.requires_arc = true #项目是否使用 ARC
end

  1. 检查podspec文件是否填写正确 命令 pod lib lint
    输出 -> DWLog (0.1.0)

    DWLog passed validation.则表示成功

  2. 编写完成,上传到 github 上,代码入下
    git commit -m "add podspec"
    git push origin master
  3. pod trunk register [email protected] ‘Damonwong’ –verbose
    [email protected]:自己的邮箱
    Damonwong:用户名(最好和.podspec 文件 中一样)

    登录邮箱,确认注册

检查注册情况:pod trunk me(看到类似下面,就是成功了)

➜  /Users/damon/Desktop/DWLog git:(master) >pod trunk me
  - Name:     Damonwong
  - Email:    [email protected]
上传DWLog.podspec 到 Cocoapods/repo    pod trunk push DWLog.podspec

参考一

参考二

Latest podspec

{
    "name": "ZWDLog",
    "version": "1.1.1",
    "summary": "dddddd",
    "homepage": "https://github.com/zhouwude/ZWDLog",
    "license": "MIT",
    "authors": {
        "zhouWuDe": "[email protected]"
    },
    "platforms": {
        "ios": "5.0"
    },
    "source": {
        "git": "https://github.com/zhouwude/ZWDLog.git",
        "tag": "1.1.1"
    },
    "source_files": "ZWDLog/**/*",
    "requires_arc": true
}

Pin It on Pinterest

Share This