升级Flutter项目/应用程序的工作流程

时间:2020-04-13 19:13:00

标签: flutter

我有几个Flutter项目已经使用了一段时间。有些是相当新的,有些则是旧的。我不断升级Flutter SDK,并在稳定版和Beta版之间切换。一切正常,但是较新的项目具有不同的文件布局,例如android / ios文件夹中的.gitignore,新的XCode配置文件等。

如何将较旧的项目更新为新的版式,使其好像是由flutter create生成的?

还生成了这个.metadata文件,这对我来说没有意义。它永远不会更新,只有project_typeflutter_tools期间被flutter create读取。这是什么意思,为什么它没有更新到正确的频道/转播?

由于对前一个问题进行了研究,因此我在一个现有项目中运行了flutter create .,该项目会生成一些新文件。这是唯一的方法,同时还要手动进行新的原始项目开发?为什么.metadata文件仍然过时?

如果有人对此有一些见解或文档链接,那将是很好的。我什么都没找到。

1 个答案:

答案 0 :(得分:0)

在这里回答了我自己的问题。

3月3日,在Flutter中添加了一个提交,将迁移的概念添加到iOS模板/配置(https://github.com/flutter/flutter/commit/e491544588e8d34fdf31d5f840b4649850ef167a)中。 这些迁移负责将XCode配置文件带到最新版本。 该提交已移植回Flutter 1.15.x之前。

这是向前迈出的一大步。希望将来会为Android配置和基本项目文件添加类似的迁移。