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

tcc*_*288 20 xcode ios cocoapods swift

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

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

pod install - 在同一目录中

我在终端"项目目录中找不到podfile"时收到错误.

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

在此输入图像描述

Vij*_*adi 56

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

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

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

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

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

从这里开始,你应该使用.xcworkspacefile而不是.xcproject.

示例Podfile语法:

target 'MyApp' do   
pod 'AFNetworking', '~> 3.0'
end
Run Code Online (Sandbox Code Playgroud)

.xcodeprojpod 在哪里,AFNetworking是我要安装的特定版本.

文档:使用CocoaPods

  • 如果您使用的是 flutter,请确保您位于 pod init 之前的 ios 文件夹中 (3认同)

小智 17

只是为在开发 React Native 项目时遇到此问题的任何人发帖。

  1. sudo gem install cocoapods 这会将可可豆荚安装到您的机器上

  2. cd projectDirectorycd 进入你的项目目录

  3. cd ioscd 进入项目的 ios 目录,如果您列出此文件夹中的项目,您很可能会在那里看到一个 podfile。

  4. pod install


iam*_*rak 7

如果你想从 GitHub 添加一个库到你自己的项目中,安装 gems 后,pod init先从 GitHub cocoapod 的描述中查看,然后将它添加到 podfile 中的目标行之后。

保存并运行“pod install”。

它将成功添加到您的项目中。


Cri*_*tan 7

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