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

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

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


如何开源代码到Github,并用Cocoapods导入管理_第1张图片

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


如何开源代码到Github,并用Cocoapods导入管理_第2张图片

3、使用GitHub desktop clone到本地

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


如何开源代码到Github,并用Cocoapods导入管理_第3张图片

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" => "[email protected]" }

  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


如何开源代码到Github,并用Cocoapods导入管理_第4张图片

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

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导入管理)