发布自己的框架到CocoaPods-总结

步骤:

1.先把项目上传到Github,Github项目要包含MIT的License。
2.pod spec create YRequestManager 创建spec仓库描述文件。
Pod::Spec.new do |s|

s.name = "YRequestManager"
s.version = "1.0.1"
s.summary = "Network Request Manager Base IOS AFNetworking Framework "
s.description = <<-DESC
基于AFNetworking作为网络请求核心(升级版本),封装的一个网络请求框架。说描述信息不能比概述少,说描述信息不能比概述少,说描述信息不能比概述少,说描述信息不能比概述少,说描述信息不能比概述少,说描述信息不能比概述少,说描述信息不能比概述少,说描述信息不能比概述少,说描述信息不能比概述少,说描述信息不能比概述少,说描述信息不能比概述少,说描述信息不能比概述少,说描述信息不能比概述少,说描述信息不能比概述少,说描述信息不能比概述少.
                DESC
s.homepage = "https://github.com/Andy888888/YRequestManager"
s.license = "MIT"
s.author = { "燕文强" => "yanwenqiang1991@foxmail.com" }
s.platform = :ios,'7.0'
s.ios.deployment_target = '7.0'
s.source = { :git => "https://github.com/Andy888888/YRequestManager.git", :tag => "#{s.version}" }
s.source_files = "YRequestManager/RequestManager/**/*.{h,m}"
s.framework = "UIKit", "Foundation"
# s.exclude_files = "Classes/Exclude"
s.dependency "AFNetworking", "~> 3.1.0"

end
3.pod lib lint --allow-warnings

这一步YRequestManager有个坑,感谢我的同事【任雪强】帮我解决了这个问题。

// 可通过验证
#import <AFNetworking/AFHTTPSessionManager.h>
// 无法通过验证,感谢 #【任雪强】
#import “AFHTTPSessionManager.h”无法通过验证
4.如果没有pod账号,先注册:
格式:pod trunk register {EMAIL} 
eg:pod trunk register yanwenqiang1991@foxmail.com
// (mailto:yanwenqiang1991@foxmail.com)

注册成功后会在你的邮箱收到一份确认邮件。pod trunk me 命令可以看到自己的信息。

5.pod trunk push YRequestManager.podspec 执行上传podspec文件。
6.pod setup 更新本地cocoapods库
7.到 /Users/{UserName}/Library/Caches/CocoaPods 目录下删除 search_index.json
8.pod search YRequestManager




备注

subspec:中间每一个subspec到end结束是一个子目录,Pods会为每个subspec创建一个逻辑目录,相当于Xcode的group概念

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 项目组件化、平台化是技术公司的共同目标,越来越多的技术公司推崇使用pod管理第三方库以及私有组件,一方面使项目架构...
    swu_luo阅读 22,558评论 0 39
  • 一、创建的github仓库原文地址 1 进入Github网站www.github.com登陆自己的账号后 2 建立...
    freesan44阅读 9,392评论 2 12
  • Ruby 安装 要安装cocospods 首先需要安装ruby,可以先安装xcode,再安装macport ,最后...
    山天大畜阅读 5,925评论 0 1
  • 一直以来,我对自己都有一个疑问:我能感受到早年经历对我的桎梏,经常陷于内心的痛苦,为何我还能保有对生活的期待与一定...
    风千夏阅读 1,417评论 0 2
  • 车票是一张邮票 来的时侯一半 走的时侯一半 邮票送书信 车票送人群 我们都是一页纸张 从脖子到脚根 写满了来来往往...
    同行之人阅读 1,391评论 2 6