繁体   English   中英

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

[英]Cannot Install Cocoapods - No podfile found in the project directory

我下载了一个示例项目来学习如何制作 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文件而不是.xcproject / .xcodeproj

示例 Podfile 语法:

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

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

文档:使用 CocoaPods

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

保存并运行“pod install”。

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

打开一个终端,如果你使用 VSCode,你可以直接从终端运行以下命令 Do a cd <project_name> to your flutter project directory Run cd iOS然后运行pod install

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

只是为在本机项目上工作时遇到此问题的任何人发帖。

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

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

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

  4. pod install

我下载了一个示例项目,以学习如何制作UIPageViewController,并且我试图从本质上分叉该项目,并且需要添加第三方库。 目前,我的项目中似乎没有.xcworkspace文件。 当我尝试安装cocoapods时,我首先运行

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

pod install在同一目录中

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

发生这种情况是因为我没有.xcworkspace文件吗? 我是否正确安装了Podfile?

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM