我想知道是否有办法为flutter项目提供快速支持。我只在创建项目时启用了Kotlin支持。我也需要启用Swift。是否有我可以执行的命令或Android工作室的flutter插件中的任何设置我可以启用或者是否有在Xcode中启用的选项?
这是我想要做的,但对于现有的Flutter项目
ios
文件夹。flutter create -i swift .
此命令将仅创建具有swift支持的ios
目录。
好吧,我现在搜索同样的东西,我也启用了kotlin支持...那么,如何为现有的proyect启用swift或kotlin支持?
flutter create -i swift -a kotlin .
对于已经有一个部分用Objective-C编写的ios
模块的场景,现在只想在旁边使用Swift代码,我建议您右键单击ios
中的project window
并从上下文菜单中选择Open iOS module in XCode
如果您的计划是在swift中重写模块,而不是创建一个与原始项目同名的新项目并启用Swift支持。我只是将整个ios
模块复制到您的原始项目。
鲜为人知的秘密 - 您可以在Flutter应用程序目录中运行flutter create .
,它将修复项目,重新创建任何丢失的文件。因此,如果您已经使用Objective-C和Java创建了一个项目,则可以运行:
flutter create . -i swift -a kotlin
将主机应用程序转换为Kotlin和Swift。
(忽略你想要的Kotlin,但我的经验就是把它放在那里)