1
|
$sudo gem install cocoapods
|
1
|
pod trunk
register
382782411@qq
.com
'Henry519'
--verbose
|
第一个指令是更新一下cocoapods无论你如今是什么版本,这个指令也都没有坏处,他会升级到目前最高的正式版。git
第二个指令建议邮箱名和用户名与本身的github同步,以后去本身的邮箱中找到该邮件点击验证的连接完成注册。github
完成以后再次进入终端查看本身注册信息 pod trunk me ruby
若是成功会有以下信息网站
//也能够代码clone
git clone https://github.com/Henry519/PYToolKit.git
先把本身的项目提一次commit到github上。(记得是先提交代码再打tag)spa
再打一下tag.net
1
2
|
git tag
'1.0.0'
git push --tags
|
cd
进入clone
的那个目录下)// 在命令终端 pod spec create PYToolKit
podspec
文件,可使用Vim
,或者Xcode
, Sublime
也能够,这是一个Ruby
文件若是你须要直接把本身demo程序中Images.xcassets里的图片取出来当资源文件能够这么写3d
s.resources =
'PYToolKit/images/*.{png,xib}'
s.resources = [
'PYToolKit
/*.xib'
,
'PYToolKit
Demo/*.xcassets'
]
//pod spec lint [podspec 的路径] pod spec lint ./PYToolKit.podspec
成功后会长成这样

注意这期间会出现最多见的错误就是- ERROR | [iOS] file patterns: The `source_files` pattern did not match any file.
这种状况按照我写的步骤及podspec不会出现,以前我遇到这种状况是由于podspec里面的版本没有source_files 里面的文件夹,折磨了我一天,走的弯路给你们说下
可是也能够手动解决这个问题

//pod trunk push [podspec 的路径] pod trunk push ./PYToolKit.podspec

pod search
PYToolKit
提交更新的代码到git,而后打tag, 记得把podspec和tag 都加1点,若是tag不变也是不容许的,而后重复4.5步骤code