My first Spec In CocoaPods
2015-10-06 本文已影响65人
AlanWong
今天自己尝试创建的第一个类库AWHelper终于成功放入CocoaPods。
![](https://img.haomeiwen.com/i224515/c6edea170be1de23.jpg)
之前只是为了尝试做一个Spec放上CocoaPods,所以AWHelper目前的注释和功能还是差了一些。接下来,我会花时间把它完善,而且会持续更新下去。
至于如何制作自己的Spec可以直接参考这篇文章CocoaPods详解之----制作篇。
不过需要注意的是,文中以及大部分可以在网上的找到的文章都说,通过Create Pull Request上传我们的修改到CocoaPods Spec的master。其实这个是行不通的,CocoaPods已经出了一个新的指令 Trunk,我们必须通过Trunk来上传我们的Spec。
![](https://img.haomeiwen.com/i224515/55371cd9e5e1d8f3.png)
关于如何使用Trunk上传Spec可以看看这篇文章CocoaPods Trunk 筆記。
![](https://img.haomeiwen.com/i224515/c4947b4b1ccff9a7.png)
需要注意的是第四步操作。如果是建立全新的Library,可以先跳过第四步,等Trunk成功之后,然后再执行第四步操作Claim Your Pods,声明这个Pod是你的。
另外就是,之前通过Create Pull Request方法上传我们的修改,需要经过CocoaPods人员的同意,才能把Spec合并进入master上面。现在如果通过Trunk,通过验证之后,可以直接合并进去。