美文网首页
你也可以用cocoapod创建私有 pods

你也可以用cocoapod创建私有 pods

作者: songsongchen | 来源:发表于2017-04-26 12:08 被阅读28次

一: 创建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'

新手记录,后期改正

相关文章

网友评论

      本文标题:你也可以用cocoapod创建私有 pods

      本文链接:https://www.haomeiwen.com/subject/vdqizttx.html