hw-1

制作发布自己的pods到CocoaPods

制作发布自己的pods到CocoaPods

准备

先升级下CocoaPods版本,0.33以上就行了。

1
pod --version看一下版本。

然后注册一下trunk

1
pod trunk register your email 'your name'

your email就是填的邮箱了,your name就写你的名字。

完了话会收到一份邮件,验证一下。

然后就可以使用

1
pod trunk me    

来查看一下你自己的注册信息了。

如果你已经制作完了pod并创建修改完了podspec,就直接往下看了,如果没有就在网上搜一下。
提交

都弄完了我们就可以push啦。

当然了我们先验证下podspec文件喽

1
pod spec lint your.podspec

这步要是有问题就看看报错修改喽。没问题就继续

1
pod trunk push your.podspec

成功之后呢,我们看一下有没有

1
pod search yourpod

就是搜下你提交的pod的名字。 我们也可以在本地~/.cocoapods的路径下看一下有没有yourpod.podspec.json这个文件。

convert yaml to json

convert yaml to json / parse json by command

1
2
3
4
5
6
7
8
//install jq
sudo port install jq
//sudo port install py27-yaml
sudo python -m easy_install pyyaml
//parse json by command
cat jsonfile |jq '.list[0].name'
//convert yaml to json
python -c 'import sys, yaml, json; json.dump(yaml.load(sys.stdin), sys.stdout, indent=4)' < file.yaml > file.json

bash 按字符截取操作

bash 按字符截取操作

1
2
3
4
${varible##*string} 从左向右截取最后一个string后的字符串
${varible#*string}从左向右截取第一个string后的字符串
${varible%%string*}从右向左截取最后一个string后的字符串
${varible%string*}从右向左截取第一个string后的字符串