美文网首页
如何开源代码到Github,并用Cocoapods导入管理

如何开源代码到Github,并用Cocoapods导入管理

作者: Eldis | 来源:发表于2018-05-04 02:06 被阅读78次

    以上传一个名为ELSwiftKit的项目为例:

    1、创建一个名为ELSwiftKitDemo的项目,并建一个名为ELSwiftKit的文件夹

    2、在自己的github上新建一个repository

    3、使用GitHub desktop clone到本地

    4、将项目的几个文件拷贝过去

    5、使用GitHub desktop 上传并更新到GitHub上去

    6、创建podspec

    可以使用pod spec create ELSwiftKit 指令创建,生成的文件里面有详细的注释

    或者参考别人的podspec文件,复制过来修改:

    Pod::Spec.new do |s|

      s.name        = "ELSwiftKit"

      s.version      = "0.0.1"

      s.summary      = "..."

      s.homepage    = "https://github.com/name/ELSwiftKit"

      s.license      = "MIT"

      s.author            = { "name" => "123@gmail.com" }

      s.platform    = :ios, "10.0"

      s.source      = { :git => "https://github.com/name/ELSwiftKit.git", :tag => s.version }

      s.source_files  = "ELSwiftKit/*.swift"

      s.requires_arc = true

      s.swift_version = "4.0"

    end

    7、打标签,将 tag push 到Github上

    git tag '0.0.1'

    git add *

    git commit -m 'add tag'

    git push origin 0.0.1

    8、推送给Cocoapods

    pod lib lint

    pod trunk push

    出现上面的错误时,解决方案命令如下:

    pod trunk register 电子邮箱 '您的姓名' --description='macbook pro'

    最后 pod search ELSwiftKit 看是否能搜索到

    搜索不到解决办法:

    1.pod repo update // 更新pods本地仓库

    2.rm ~/Library/Caches/CocoaPods/search_index.json // 删除搜索索引文件

    3.再次搜索

    以后更新项目,修改podspec文件的version,重新打标签,推送给Cocoapods即可

    参考链接:[用Cocoapods并结合Github管理,导入,更新,下载自己的SDK] - 简书

    相关文章

      网友评论

          本文标题:如何开源代码到Github,并用Cocoapods导入管理

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