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

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

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

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

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

【问题讨论】:

    标签: swift xcode cocoapods


    【解决方案1】:

    如果你之前没有在这台机器上安装过CocoaPods,赶紧安装吧,这篇文章对你有帮助https://stackoverflow.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 项目,请查看我编辑的更新
    • 感谢您的建议。我会试一试......因为我已经安装了它;)
    猜你喜欢
    • 1970-01-01
    • 2012-12-08
    • 1970-01-01
    • 2017-07-26
    • 1970-01-01
    • 2020-10-18
    • 1970-01-01
    • 1970-01-01
    • 2022-11-20
    相关资源
    最近更新 更多