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 |