无法安装Cocoapods - 项目目录中找不到podfile

时间:2016-04-27 23:10:05

标签: ios xcode swift cocoapods

我下载了一个示例项目,以了解如何创建UIPageViewController,我试图实际上分叉该项目并需要添加第三方库。现在,它看起来我的项目中没有.xcworkspace文件。当我尝试安装cocoapods时,我首先运行

sudo gem install cocoapods - 在我的终端的特定项目目录中

pod install - 在同一目录中

我在终端“项目目录中找不到podfile”中收到错误。

这是否因为我没有.xcworkspace文件而发生?我是否正确安装了podfile?

enter image description here

5 个答案:

答案 0 :(得分:49)

添加CocoaPods以管理项目中的依赖项的步骤:

  1. sudo gem install cocoapods - >这将CocoaPods安装为一块 您计算机上的软件。

  2. 转到项目目录的根目录并执行pod init - > 这将为您的项目添加基础Podfile。

  3. 通过编辑将此外部依赖项添加到此Podfile中。

  4. 运行pod install,它将获取所有外部依赖项 您提到的,并将其与.xcworkspace文件相关联 你的项目。如果是,将为您生成此.xcworkspace文件 你已经没有了。

  5. 从现在开始,您应该使用.xcworkspace文件而不是.xcproject

    示例Podfile语法:

    target 'MyApp' do   
    pod 'AFNetworking', '~> 3.0'
    end
    

    其中AFNetworking是pod,3.0是我要安装的特定版本。

    文档:Using CocoaPods

答案 1 :(得分:2)

如果你想在github上添加一个库到你自己的项目中,在安装gems之后,先做一下" pod init"从github cocoapod描述看,然后在podfile中的目标行之后添加它。保存并运行" pod install"。它将成功添加到您的项目中。

答案 2 :(得分:0)

运行以下命令来解决此问题。

sudo gem install cocoapods
then goto ios folder and run pod install

答案 3 :(得分:0)

打开一个终端,如果你使用VSCode,你可以从终端运行以下命令 对您的 Flutter 项目目录执行 cd <project_name> 运行cd iOS 然后运行 ​​pod install

答案 4 :(得分:0)

不要忘记在项目的 Project 文件夹中调用 pod install(不是在根目录中)。