如何从 Xcode 打开现有的颤振项目?

Posted

技术标签:

【中文标题】如何从 Xcode 打开现有的颤振项目?【英文标题】:How to open existing flutter project from Xcode? 【发布时间】:2021-11-26 14:46:44 【问题描述】:

我有一个现有的颤振项目,用 VS Code 编码。现在我想从 Xcode 打开它在Runner.xcworkspace 中做一些配置。但它无法从 Xcode 打开项目,并显示上述警告。那么,我现在如何从 Xcode 打开我现有的项目呢?

【问题讨论】:

您可以删除所有与 pod 相关的自动生成文件(podfile.lock、Pods 文件夹、Runner.xcworkspace),然后从 ios/ 路径运行“flutter pub get”和“pod install”。它将再次生成所有已删除的文件。现在尝试打开它。它应该工作。如果仍然没有,那么 XCode 有问题。请看这里,developer.apple.com/forums/thread/120972 【参考方案1】:

如果您想在Runner.xcworkspace 中进行更改并且您正在使用VSCode,我建议您在VSCode 中打开项目并右键单击ios 文件夹。

在这里你会看到一个选项:在 Xcode 中打开。

选择该选项,Flutter 项目的 iOS 项目将在 Xcode 中打开,您可以根据需要继续进行更改

需要注意的一点是,与 Android Studio 一样,Xcode 目前尚不支持 Flutter 开发,因此如果您尝试打开整个项目,它不会让你。

【讨论】:

【参考方案2】:

我用Xcode成功打开AppFrameworkInfo.plist文件如下。

    使用 android Studio 打开项目 选择iOS > Runner文件夹 导航到 工具 > Flutter > 在 Xcode 中打开 iOS 模块

【讨论】:

以上是关于如何从 Xcode 打开现有的颤振项目?的主要内容,如果未能解决你的问题,请参考以下文章

如何在从 github 下载的 xcode 中打开已经存在的项目?

颤振显示空白十字 (X) 图标

如何从反应原生页面快速打开现有的 ViewController?

如何打开和运行现有的 Vagrant/Homestead 项目

尝试从 android studio 打开时,Xcode 中的 Flutter 打开模块会出错?

如何在 Android Studio 中打开现有的 Flutter 项目