创建后使颤振项目快速兼容

Posted

技术标签:

【中文标题】创建后使颤振项目快速兼容【英文标题】:Make flutter project swift compatible AFTER creation 【发布时间】:2019-06-09 19:02:20 【问题描述】:

当我创建我的颤振项目时,我并没有让它快速兼容,因为我们认为我们不需要它,但是现在,经过几个月的开发和在 android 上的几个版本,我被要求运行/在 ios 设备上测试应用程序。

有没有办法在这一点上启用 swift 支持,而无需从头开始创建新项目并在那里复制/粘贴代码?有几个包需要它才能在 ios 上运行。

【问题讨论】:

【参考方案1】:

删除ios目录,在项目目录下运行

flutter create -i swift .

需要重新应用之前的手动更改。

【讨论】:

谢谢,这成功了,现在我必须设置所有的快速配置,以便需要它的包正常运行。 “以前的手动更改需要重新应用”是问题的症结所在。有没有办法在不重新应用手动更改的情况下做到这一点? 如果你使用 git 应该不会太难。您可以在 `flutter create 命令之后检查差异,然后逐个决定是否要更改新代码。如果您不确定,您可以尝试应用或不应用更改并保留有效的方法。我不知道更简单的方法。 谢谢。对于像我这样的傻瓜:D,我跳过了“。”最后,这是一个巨大的错误。

以上是关于创建后使颤振项目快速兼容的主要内容,如果未能解决你的问题,请参考以下文章

无法创建颤振项目:没有为输出目录错误指定选项

颤振:如何创建一个新项目

即使启用了 Web 支持,如何仅为 android 和 IOS 创建颤振项目?

有没有办法用升级的 gradle 版本创建一个新的颤振项目?

如何在不创建新的 dart 项目的情况下运行与我的颤振项目隔离的 dart 代码?

构建颤振项目时如何将飞镖和颤振设置为默认值