繁体   English   中英

podfile中带有url的pod名称

[英]pod name with url in podfile

我看到某些pod文件仅提及其名称(pod'podName'),但某些pod及其git url(pod'podName',:git =>'opensource git url')...我也倾向于有一种这样的情况,当我仅通过Pod的名称而不使用其git url提及该Pod时,我就会出错。那么,这真的有什么区别? pod'podName'vs” pod'podName',:git =>'开源git url' “在pod文件中? 对于某些Pod,如果我仅使用仅发出一些错误的Pod名称进行Pod安装,则似乎仅与其git url一起工作。 那么,实际上什么时候需要指定git url,什么时候不需要?

使用URL,您可以指定fork,branch,tag或commit。

有时,您可能想使用Pod的最新版本,特定版本或您自己的fork。 如果是这种情况,可以在pod声明中指定。

要使用仓库的主分支:pod'Alamofire',:git =>' https://github.com/Alamofire/Alamofire.git '

要使用仓库的另一个分支:pod'Alamofire',:git =>' https://github.com/Alamofire/Alamofire.git',:branch =>'dev'

要使用仓库的标签:pod'Alamofire',:git =>' https://github.com/Alamofire/Alamofire.git',:tag =>'3.1.1'

或指定一个提交:pod'Alamofire',:git =>' https://github.com/Alamofire/Alamofire.git',:commit =>'0f506b1c45'

https://guides.cocoapods.org/using/the-podfile.html#from-a-podspec-in-the-root-of-a-library-repo

通过添加git参数,您可以指定应该用作基本代码的pod库的特定git存储库。 在这种情况下,pod将使用git存储库中的源代码,而不是提交给pod服务器的版本。

阅读文档以了解更多信息,在某些情况下,您可能希望使用git参数代替正式的pod版本:

有时,您可能想使用Pod的最新版本,特定版本或您自己的fork。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM