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

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

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

pod install – 在同一目录中

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

这是因为我没有.xcworkspace文件吗? 我正确安装podfile吗?

在此处输入图像描述

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

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

  2. 转到项目目录的根目录并执行pod init – >这将向项目添加基本Podfile。

  3. 通过编辑将您拥有的外部依赖项添加到此Podfile。

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

从这里开始,您应该使用.xcworkspace文件而不是.xcproject

示例Podfile语法:

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

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

文档: 使用CocoaPods

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