iOS制作Framework上传到cocoapod流程

  1. 项目发布到github后,在某一个commit打上版本号tag
    在工程根目录中初始化一个Podspec文件,此文件中会跟版本号tag关联
    $ pod spec create SwiftyJWT
    文件大概长这样,里面字段基本顾名思义

    Pod::Spec.new do |s|
    s.name         = "SwiftyJWT"
    s.version      = "0.0.2"
    s.summary      = "A library to generate JWT with Swift"
    s.homepage     = "https://github.com/Wstunes/SwiftyJWT"
    s.license      = { :type => "MIT", :file => "LICENSE" }
    s .author       = { "Wstunes" => "[email protected]" }
    s.platform     = :ios, "8.0"
    s.source       = { :git => "https://github.com/Wstunes/SwiftyJWT.git", :tag => s.version }
    s.source_files = 'Sources/**/*.swift'
    s.dependency 'SwiftyCrypto', '~> 0.0.1'
    s.swift_version = '4.0'
    end
    
  2. 每次修改完以后用
    $ pod spec lint SwiftyJWT.podspec
    进行格式检查
    若检查通过显示如下图

    validation checking

  3. 现在还没有pod账号呢,要去用邮箱注册个账号,其中会给邮箱发个验证码,注册成功显示如下
    $ pod trunk register [email protected] 'nickName'
    使用
    $ pod trunk me
    验证是否成功

    trunk me

  4. 推送到pod库
    $ pod trunk push
    成功如图

    success

    他说让你赶紧告诉你的朋友们你发了个新的pod库
    那你就去分享分享链接让大家去用吧

你可能感兴趣的:(iOS制作Framework上传到cocoapod流程)