我创建了一个新的iOS框架,其中我在podspec文件中将外部cocoapods作为依赖项列出。
我成功地在没有警告/错误的情况下运行了podspec lint,然后推送了同样成功的后备箱。
我在几个地方读到,通常需要一个小时才能显示出来,所以在两个小时后,我尝试使用pod install将这个吊舱集成到一个演示项目中,它给了我一些错误,比如:
这个吊舱可能不再是available
。
所有这些我都不同意。所以经过进一步的研究,我看到有些人甚至要等7个小时,因为他们有一个相当繁重的项目,但是我的图书馆并不太重,它的依赖性也比较重,但是由于没有包括在项目本身,我想知道为什么要花这么长时间。
然后,我遇到了另一个installed命令pod install --repo-update,在pod install失败几秒钟后我运行了它,它安装了我的吊舱,所有这些都是依赖的。
所以我很想知道这些命令之间有什么区别,为什么其中一条有效,而另一条却行不通?
谢谢
发布于 2021-03-06 04:07:09
pod install --repo-update和pod update用最新版本更新集中式CocoaPods规范存储库的本地副本。
pod install将在您的计算机上使用以前的本地副本。
如果一个publisher在您上次更新本地版本之后发布了一个新版本,pod install将无法访问它。这就是为什么您需要指定--repo-update。
https://stackoverflow.com/questions/66502195
复制相似问题