我下载了一个使用 CocoaPods 的开源项目。我必须安装 CocoaPods 吗?

Posted

技术标签:

【中文标题】我下载了一个使用 CocoaPods 的开源项目。我必须安装 CocoaPods 吗?【英文标题】:I downloaded an open source project that uses CocoaPods. Do I have to install CocoaPods? 【发布时间】:2018-12-31 19:12:28 【问题描述】:

简单的问题;标题说明了一切

我下载了一个开源演示项目。文档说它使用 CocoaPods。

不会构建任何目标(没有这样的模块“Canvas”Canvas 是我要查看的框架类)。搜索了一下,推荐的最常见的解决方案是“just run pods install again”。

这是否意味着我必须安装 CocoaPods 才能构建使用 CocoaPods 的项目?

【问题讨论】:

【参考方案1】:

如果你之前没有在这台机器上安装过CocoaPods,赶紧安装吧,这篇文章对你有帮助https://***.com/a/43292864/1244597

然后,每当您下载使用 pod 依赖项的项目时,打开终端并输入以下 2 个命令:

$ cd PATH_TO_PROJECT
$ pod install

更新我下载了 Canvas 开源项目,您不需要为此项目安装 CocoaPods,因为项目目录中已经有 pod 库,您只需双击此文件运行 Example 项目:

/Canvas/Example/Canvas.xcworkspace

【讨论】:

试过了,不开心:使用他们网站上的说明安装了 CocoaPods。 cd 到示例项目目录(带有 PodFile 的目录)。跑pod install。出现错误:[!] No podspec found for Canvas in ../,这显然是错误的,因为父目录中有一个 Canvas+.podspec 文件。 sigh 这就是困扰我的所有这些声称使开发变得如此简单的工具;他们往往最终只会让事情变得更难。 :( 进行这些编辑没有帮助。现在我收到错误 [!] Unable to find a target named Canvas, did find Canvas_Example and Canvas_Tests.。请注意,我拥有的文件完全不同。我们谈论的是同一个Canvas 项目吗? 不,我使用了不同的 Canvas 项目,请查看我编辑的更新 感谢您的建议。我会试一试......因为我已经安装了它;)

以上是关于我下载了一个使用 CocoaPods 的开源项目。我必须安装 CocoaPods 吗?的主要内容,如果未能解决你的问题,请参考以下文章

Swift开源框架发布到CocoaPods

给自己的开源项目添加CocoaPods支持

MacBook安装CocoaPods及使用

如何发布自己的开源框架到CocoaPods

新手学习Cocoapods教程

发布自己的开源框架到CocoaPods