美文网首页
你也可以用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