美文网首页
如何开源代码到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