一: 创建pod项目工程文件
进入的要创建的目录下
例:我在桌面创建 cd Desktop/
pod lib create YourPodName (YourPodName 你要创建的pod名字,并且在该目录下没有同名的文件存在)
按照如下操作
五个问题,1.使用语言 2.是否需要一个例子工程;3.选择一个测试框架;4.是否基于View测试;5.类的前缀
接下来会自动打开项目,查看路径,并将自己要使用的文件放在Classes下替换掉ReplaceMe.com文件。如下图:
然后进入Example文件夹执行pod update命令,再打开项目工程可以看到,刚刚添加的组件已经在Pods子工程中了。( 一定查看是否在该例子(Example)下面)
二: 修改ChenPod.podspec文件,和远程的链接关联
创建Github项目
然后clone到本地把开始创建的文件放在该clone下来的目录下,
对本地库添加tag标签
git tag 0.0.1(0.0.1要是自己podspec中的s.version)
git push --tag
再进行 pod lib lint ChenPod.podspec 命令
这时很可能报错:
要注意 podspec中的字符 文件路径 版本号 错误的来源哈
特别注意的一个错误
xcrun: error: unable to find utility "simctl", not a developer tool or in PATH
设置Xcode>Preferences>Locations
然后执行
pod lib lint ChenPod.podspec
就可以成功了 如遇其它错误 可以参考解决错误链接
再根据Cocoapods 管理开源项目的推送到 cocoapods进行操作。
1.注册 trunk
pod trunk register 你的邮箱 ‘用户名’ –description=’简单描述’
pod trunk register 你的邮箱@126.com '用户名' --description='mark'
2.打开邮箱, 激活邮件, 点击链接激活即可.
3.检查注册信息
pod trunk me
4.添加到 cocoapods
pod trunk push ChenPod.podspec
成功样式(这个是其它测试例子)
使用
1.检查是否可以搜索到
pod search ChenPod
如果搜索不到, 请执行
pod setup
2.在项目中可以使用该项目
pod 'ChenPod', '~> 0.0.1'
新手记录,后期改正