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

问题描述 投票:0回答:1

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

如何将较旧的项目更新为新的布局,就好像它是使用flutter create生成的?

也存在生成的.metadata文件,这对我来说没有意义。它永远不会更新,只有在project_type期间由flutter_tools读取flutter create。这是什么意思,为什么它没有更新到正确的频道/版本?

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

[如果有人对此有一些见解或文档链接,那太好了。我什么都没找到。

flutter
1个回答
0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.