首页 > 解决方案 > Flutter Podfile 和 Pods 文件夹未在 ios 目录中创建

问题描述

使用向导从 Android Studio 创建了一个新的颤振项目。

新创建的项目文件夹在 ios 目录中没有任何 Pods 文件夹或 podfile。

这个 Flutter.io页面状态(强调我的):

虽然 Flutter 项目的 iOS 文件夹中有一个 Podfile,但只有在添加每个平台集成所需的本机依赖项时才使用它。

我的 ios 目录中根本没有 podfile。

我在这里的另一个问题中发现了这条评论,建议在 ios 模拟器上运行项目会生成文件,但在 sim 和设备上运行项目都不会为我创建任何 podfile。

我错过了新的颤振项目创建的 ios 方面的一些步骤吗?如果没有 podfile,我无法添加特定于 ios 的依赖项。

输出flutter doctor

[✓] Flutter (Channel beta, v0.5.1, on Mac OS X 10.12.6 16G1408, locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[✓] iOS toolchain - develop for iOS devices (Xcode 9.2)
[✓] Android Studio (version 3.1)
[!] VS Code (version 1.25.1)
[✓] Connected devices (1 available)

标签: iosflutter

解决方案


这是我通常做的:

  1. 进入ios文件夹
  2. 删除Podfile.lock文件
  3. rm -rf Pods
  4. pod cache clean --all
  5. pod deintegrate
  6. pod setup
  7. pod install

你可能还想做

pod repo update


推荐阅读