发布自己的库到Cocoapods上, Pods install 自己的库
来源:互联网 发布:更新mac系统版本出错 编辑:程序博客网 时间:2024/05/16 19:49
Cocoapods
Cocoapods学习日志及文章
⬆️Cocoapods⬆️
**文章所有者:Whde**
这里不啰嗦Cocoapods有什么用,直接上如何使用,关于有什么用,相信各大搜索引擎比我解释更全面;
Cocoapods安装
1.Mac终端输入
sudo gem install cocoapods
2.输入电脑密码即可开始安装,等待…
⬆️界面出现⬆️
**3.继续终端输入**
pod setup
等待界面出现
⬆️安装成功⬆️
**4.终端输入以下代码,查看版本号**
--version
写自己的库
写完代码, 将自己的库上传到github,要生成一个Release版本
⬆️进入Release仓库⬆️
⬆️创建新Release版本⬆️
⬆️填写信息,发布Release版本⬆️
⬆️版本信息⬆️
接下来就看怎么将这个Release版本弄到Cocoapods上.
创建.podspec文件
终端cd到项目文件夹下
⬆️文件结构⬆️
⬆️我的项目就cd到WhdeLocalized文件夹下⬆️
终端输入代码创建.podspec文件,代码中Language对应项目名
pod spec create Language
用Xcode打开这个Language.podspec文件, 填写以下代码:
Pod::Spec.new do |s|s.name = "Language"s.version = "1.0.4"s.summary = "iOS Language."s.homepage = "https://github.com/whde/WhdeLocalized"s.license = 'MIT's.author = { "Whde" => "460290973@qq.com" }s.platform = :ios, "7.0"s.source = { :git => "https://github.com/whde/WhdeLocalized.git", :tag => s.version.to_s }s.source_files = 'Language/Language/Language/*'s.frameworks = 'Foundation's.requires_arc = trues.description = <<-DESCIt is a Language used on iOS, which implement by Objective-C.DESCend
key对应的信息
s.name(项目名称)s.version(Release版本号,必须和Github上的Release版本号对于)s.summary(对项目总结性的语言)s.homepage(Github上项目的地址)s.license(默认'MIT')s.author(用户信息;自己的名字,自己的邮箱)s.platform(支持的版本)s.source(项目的git地址)s.source_files(告诉别人,使用你的库,需要添加的文件在哪里)s.frameworks(这项目需要添加的库)s.requires_arc(是否支持ARC)s.description = <<-DESC(更详细的描述)DESCend
检查.podspec文件是否有问题
终端输入
pod spec lint Language.podspec
有什么问题, 会提示出来, 按照它的提示去修改, 不会改, 注意和给出的事例对比, 直到出现以下的结果
⬆️结果⬆️
上传.podspec文件
终端输入
pod trunk push Language.podspec
⬆️出现这个结果表示已经上传上去了⬆️
检查上传结果
终端输入
pod search Language
使用
在这里就不详细说Cocoapods使用了, 附上代码
pod 'Language', '~> 1.0.4'
0 0
- 发布自己的库到Cocoapods上, Pods install 自己的库
- 发布自己的pods到CocoaPods
- 发布自己的pods到CocoaPods trunk 及问题记录
- podspec 发布自己的pods到CocoaPods trunk
- 发布自己的CocoaPods库
- ios 建立pods库发布代码到cocoapods上
- 在Cocoapods上发布自己的代码
- 发布自己的项目到Cocoapods开源库
- 制作自己的pods 并上传到cocopods上
- 在CocoaPods上制作自己的库
- 上传自己的库到Cocoapods
- 制作自己的pods
- iOS---如何在CocoaPods上发布自己的项目
- 如何发布自己的开源框架到CocoaPods
- 如何发布自己的开源框架到CocoaPods
- 如何将自己的项目发布到cocoapods
- 发布自己的开源框架到CocoaPods
- 如何发布自己的开源框架到 CocoaPods
- 在html中控制自动换行
- 视觉SLAM漫谈(二):图优化理论与g2o的使用
- 深入Java集合学习系列:HashMap的实现原理
- Data Structure
- Vim 的 Python 编辑器详细配置过程 (Based on Ubuntu 12.04 LTS)
- 发布自己的库到Cocoapods上, Pods install 自己的库
- iOS基本动画
- 海潮负荷模型ES2012
- android学习——activity生命周期和切换逻辑
- java中变量的几种名称fileds,parameters,arguments
- jquery实现全选和反选
- UVA 1515 (最小割)
- 299. Bulls and Cows
- HDOJ 3788 ZOJ问题