如何找出已安装的可可豆荚的版本?
我不是问可可豆荚宝石的版本,而是豆荚本身的版本.理想情况下,它会说"pod GreatViewController安装在1.2.3版本中,新版本可用:1.2.6".
有类似的东西吗?
我该如何检查cocoapods版本?
我查看了官方网站 - https://guides.cocoapods.org/using/getting-started.html
但只发现如何安装\更新最新版本,或解决安装宝石等版本冲突'...
我在一些项目中使用了CocoaPods.使用我的依赖项/开源框架来保持更新很酷且很容易.
但我对CocoaPods的内部运作有些怀疑.
在我们的Podfile中,我们只提供pod的名称,有时候版本也是如此
pod "AFNetworking" , "1.3.2"
Run Code Online (Sandbox Code Playgroud)
然后它正确地找到并克隆了AFNetworking repo.这是怎么回事?红宝石如何知道实际的存储库是在Github中.pod只与Github一起使用吗?(因为我只看到了Github上可用的框架的pod).如果我们可以使用pod作为Github以外的依赖项(例如来自Bitbuket),我们如何将该pod添加到我们的Podfile中?
我和Carthage以及Cocoapods都有过一个项目.它们都有一个共同的依赖(PureLayout,确切地说).奇怪,但项目编译好,没有任何关于类重新声明等的错误.所以问题是:当我调用PureLayout的方法 - 迦太基或Cocoapods的方法时,它为什么工作以及实际使用了哪个版本的依赖?
我在Github上修改了一个repo来集成我库的swift版本.
https://github.com/iDevelopper/PBRevealViewController
但是当我在新项目中尝试pod安装时,我收到错误:
[!]无法满足以下要求:
PBRevealViewController/Swift (= 1.2.3) 需要的 Podfile您的规范来源都没有包含满足依赖关系的规范:PBRevealViewController/Swift (= 1.2.3).
您有:*过期的源代码库,您可以使用pod repo update或更新pod install --repo-update.*错误输入了名称或版本.*未将承载Podspec的源代码添加到您的Podfile.
注意:从CocoaPods 1.0开始,默认情况下pod repo update不会发生pod install.
欢迎一些帮助!
请参阅Cocoapods问题:
https://github.com/CocoaPods/CocoaPods/issues/6970#event-1213956994
我正在努力寻找一种方法将我们创建的 Xcode 框架打包为一个只能在内部使用的 Pod(不是公开的,也不是在 github 上)。
如何修改.podspec以从我的开发机器上的本地 Xcode 项目构建 SDK?