发布代码到git,CocoaPods

2017-12-05  本文已影响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命令即可

上一篇 下一篇

猜你喜欢

热点阅读