美文网首页
发布代码到git,CocoaPods

发布代码到git,CocoaPods

作者: 帮助你 | 来源:发表于2017-12-05 13:26 被阅读0次

Git官网    CocoaPods代码库

安装Ruby环境我这里就不介绍了网上一大把教程。

打开git官网 登录账号

创建完成后如下图所示

然后在GitHub Desktop软件中clone到本地,本地新建Demo,创建时无需构建 create git rep….【如果勾选了 就显示隐藏的文件删除掉.git文件】

defaults write com.apple.Finder AppleShowAllFiles YES查看隐藏文件defaultswritecom.apple.Finder AppleShowAllFiles NO继续隐藏文件

把两个项目合并在一起,然后在 GitHub Desktop软件中, commit[summary与description必须有个要写]

点击commit即可以将本地的代码提交到git上

以上步骤就是简单的将代码上传到git上

接下来是将Git上的代码放到cocoapods上管理。

打开终端cd 到你的项目根目录,pod spec create YOUSDK 创建podspec文件

vi YOUSDK.podspec 进入编辑

下面podspec文件为楼主的一个项目例子:

Pod::Spec.new do |s|

s.name          =  'TamCalendar'

s.version      =  '2.0.0'

s.summary      =  'A simple calendar control'

s.homepage      =  'https://github.com/thatha123/TamCalendar'

s.license      =  'MIT'

s.authors      = {'Tam' => '1558842407@qq.com'}

s.platform      =  :ios,'8.0'

s.source        = {:git => 'https://github.com/thatha123/TamCalendar.git',:tag => "v#{s.version}" }

s.source_files  =  'TamCalendarTest/TamCalendar/**/*.{h,m}'

s.resource      =  'TamCalendarTest/TamCalendar/Resources'

s.requires_arc  =  true

end

特别介绍的是文件中必须使用数字的'或"

source_files后的**/*.{h.m}和resource 如下图所示[具体根据项目而来]:

编辑podspec 常用命令 i 开始编辑 esc退出编辑,:wq保存退出

接着 git tag 'v1.0.0' 给git上的代码上标签,默认是0.0.1 自己定义,至于为什么加v ,之前在网上看到帖子这样写会避免一些错,具体忘了,哈哈

git add *

git commit -m 'add tag'

git push origin v1.0.0

pod lib lint //本地验证  (pod spec lint)//网上验证【本地验证即可】

pod trunk push 开始上传到cocoaPods  【过程出现--allow-warnings失败时】pod trunk push --allow-warnings即可以了,就是忽略警告的意思

完成后会显示项目信息及完成英文单词,这个时候已经成功了

最后 pod search YOUSDK 不过好像上传之后要好久后才能查看到

常见命令

1.vim Podfile

2.pod install

3.sudo gem install cocoapods 更新Cocoapods版本

4.$ gem sources --remove https://rubygems.org/

//等有反应之后再敲入以下命令

$ gem sources -a http://ruby.taobao.org/

$ gem sources -l 查看Ruby镜像

5.pod trunk register ***@163.com 'Tam' --verbose

注册一个邮箱

和用户名,建议和github上注册的保持一致

6.pod trunkme

查看个人注册信息

常见问题

swap file “.Podfile.swp”already exists!

1. cd到当前目录

2. ls -a (查看当前目录下的文件,找到要编辑的文件同名的.swp文件)

3. rm -rf .文件名. swp (强制删除该文件)

4.在进行vim Podfile命令即可

相关文章

  • 发布代码到git,CocoaPods

    Git官网 CocoaPods代码库 安装Ruby环境我这里就不介绍了网上一大把教程。 打开git官网 登录账号 ...

  • 代码发布到cocoapods

    发布 Git 管理的代码至Cocoapods 1. 创建.podspec文件 Git 管理的代码都会有 .git ...

  • 代码发布到CocoaPods

    每次尝试接触一个新东西,总不免出些七七八八,乱七八糟的问题。明明之后很多操作好像似乎也一样,但是一开始总要报各种错...

  • Git到CocoaPods看我就够了

    看了这篇文章你可能 学会Git基本使用 学会在mac上装CocoaPods 提交代码到CocoaPods 代码在C...

  • 使用Cocoapods创建私有podspec

    iOS:手把手教你发布代码到CocoaPods(Trunk方式)

  • 如何发布代码到CocoaPods

    如何将自己的代码用pod的方式加入到项目中,步骤如下: 首先在github创建一个项目,clone到本地 创建po...

  • shell执行git命令

    shell执行git命令 发布代码的git命令 我的博客 发布博客代码到vps上,按顺序执行下面的git命令: 在...

  • 开源cocopods spec

    相关参考链接:手把手教你发布自己的cocoapods开源库【原】iOS:手把手教你发布代码到CocoaPods(T...

  • CocoaPods-发布公有库

    一、发布代码到CocoaPods的步骤 1.注册cocoa pods(已注册可跳过) 2.验证cocoapods ...

  • 六步搞定Git多账号管理

    前言 作为程序员,在公司使用一个Git账号发布代码到公司的Git仓库,回家使用另一个Git账号发布代码到Githu...

网友评论

      本文标题:发布代码到git,CocoaPods

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