首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

CocoaPods私有库制作(小白教程) -3

CocoaPods私有库制作(小白教程) -3

4.6 推送*.podspec到远程

首先将本地EHIHiCarBluetooth.podspec推送到远程私有EHILibrarySpecs仓库:

pod repo push EHILibrarySpecs EHIHiCarBluetooth.podspec --use-libraries

--force一般用不着,需要强制推送的话可以在后面加上。
4.7 验证远程是否通过

pod spec lint EHIHiCarBluetooth.podspec --allow-warnings --use-libraries

4.8 pod搜索

pod search EHIHiCarBluetooth

如果远程验证通过,但是搜索不到,是因为没有添加进pod search缓存文件,删掉缓存重建即可!命令如下:

    # 切换到CocoaPods目录
    cd ~/Library/Caches/CocoaPods/
    # 查看该目录下有Pods和search_index.json两个文件
    ls
     
    # 删除缓存文件
    rm search_index.json
     
    # 重新搜索
    pod search EHIHiCarBluetooth

五、使用

Podfile文件如下:

    # CocoaPods官方spec仓库
    source 'https://github.com/CocoaPods/Specs.git'
    # 私有spec仓库
    source 'http://私有库地址/EHILibraryiOS/EHILibrarySpecs.git'
     
    platform :ios, '8.0'
    target 'TextPodBluetooth' do
     
    # 私有库
    pod 'EHIHiCarBluetooth','~> 0.1.0'
     
    end
返回列表