美文网首页
cocoapods使用小结

cocoapods使用小结

作者: 东岳哥哥 | 来源:发表于2018-04-24 09:22 被阅读0次
cocoapods使用小结

时间:2018年4月24日 周二

1、安装/更新pod

1)安装
命令:IS_SOURCE=1 pod install
2)更新
命令:IS_SOURCE=1 pod update --verbose --no-repo-update
# IS_SOURCE 为 1,表示使用源码模式, 否则使用 二进制模式
#—no-repo-update:不更新整个pod仓库,如果不加的话会更新pod仓库的

2、常用的cocoapods目录

1)仓库:open  ~/.cocoapods/repos
指向:/Users/xuan/.cocoapods/repos

2)本地缓存:open  ~/library/caches/cocoapods/
会指向:/Users/xuan/library/caches

3、更新私有仓库

添加私有仓库:pod repo add Specs git@192.168.168.168:iOS/Specs.git
执行这个操作,如果repo里有,先把它删除

4、清理缓存

删除所有:pod cache clean --all
删除指定:pod cache clean Masonry

手动删除CocoaPods的缓存(~/Library/Caches/CocoaPods/Pods/Release目录),再次导入即可。

5、podfile编写:

source 'https://github.com/CocoaPods/Specs.githttps://github.com/CocoaPods/Specs.git’ #共有的github地址
source 'git@192.168.168.168:iOS/GSpecs.git’ #私有仓库地址

platform :ios, '8.0'
inhibit_all_warnings!
#use_frameworks!
project ‘GModule.xcodeproj’ #指定项目
def share_pod
#将外部的库,放到自己的仓库里,这样可以避免一些不必要的麻烦
#自己维护,避免版本问题、更新仓库问题等
    pod ‘GPods/Masonry', ‘1.0.0’ 
    pod ‘GPPods/JSONModel', ‘1.0.0'

#    私有库
    pod ‘GUtils', ‘1.5.2’ #私有库
end
target ‘GModule' do
    share_pod
end
target ‘GModuleTests' do
    share_pod
end

相关文章

网友评论

      本文标题:cocoapods使用小结

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