我下载了一个使用 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 吗?的主要内容,如果未能解决你的问题,请参考以下文章