ios-需要掌握的知识点

Cocoapods的常用技巧

2019-10-16  本文已影响0人  A_rcher34

官网地址:https://cocoapods.org/

相关指令

pod --version
sudo gem install cocoapods
pod init
pod install
pod update    // 更新全部
pod update AFNetworking    // 更新单个库
pod outdated
use_frameworks!

podfile的相关写法

pod 'AFNetworking'                 //不显式指定依赖库版本,表示每次都获取最新版本
pod 'AFNetworking', '~>0'          //高于0的版本,写这个限制和什么都不写是一个效果,都表示使用最新版本

pod 'AFNetworking', '~> 0.1.2'     //使用大于等于0.1.2但小于0.2的版本
pod 'AFNetworking', '~>0.1'        //使用大于等于0.1但小于1.0的版本

pod 'AFNetworking', '2.0'          //只使用2.0版本
pod 'AFNetworking', '= 2.0'        //只使用2.0版本

pod 'AFNetworking', '> 2.0'        //使用高于2.0的版本
pod 'AFNetworking', '>= 2.0'       //使用大于或等于2.0的版本
pod 'AFNetworking', '< 2.0'        //使用小于2.0的版本
pod 'AFNetworking', '<= 2.0'       //使用小于或等于2.0的版本

pod 'AFNetworking', :git => 'http://gitlab.xxxx.com/AFNetworking.git', :branch => 'R20161010'  //指定分支 

pod 'AFNetworking',  :path => '../AFNetworking'  //指定本地库

# 忽略引入库的所有警告(强迫症者的福音啊)
inhibit_all_warnings!

问题总结

解决:可以在podfile中 添加

install!'cocoapods',:deterministic_uuids=>false

或者找到重复添加的库,删除到只剩一个。

如有新的总结,后续会有更新。。。

参考文献

上一篇 下一篇

猜你喜欢

热点阅读