美文网首页iOS学习cocoapods
iOS制作Framework上传到cocoapod流程

iOS制作Framework上传到cocoapod流程

作者: 库机戴娃 | 来源:发表于2018-03-08 22:31 被阅读183次
    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" => "wangshuogr@qq.com" }
      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 xxxx@xxx.com 'nickName'
      使用
      $ pod trunk me
      验证是否成功

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

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

    相关文章

      网友评论

        本文标题:iOS制作Framework上传到cocoapod流程

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