Xcode未使用Flutter版本信息

时间:2019-03-13 11:54:37

标签: xcode flutter

在我的iOS项目中,我在Runner -> General部分下的Identity标签中进行了以下设置:

Version: $(FLUTTER_BUILD_NAME)
Build:   $(FLUTTER_BUILD_NUMBER)

与创建全新的Flutter项目时相同。但是,当我要创建用于发布我的应用程序的存档时,Xcode抱怨这些字段丢失或不正确(我不记得确切的错误消息)。

构建发布应用程序的唯一方法是将它们更改为硬编码字符串-即分别为1.0.01。是什么导致此问题?必须记住为每个发行版进行更新都是很麻烦的,而我不必这么做,对吗?

1 个答案:

答案 0 :(得分:0)

如果您使用较旧的Flutter版本创建了该项目
ios/android/子目录中创建的几个文件可能已过时。

较新的Flutter版本可能会生成这些文件,并且使用较旧的Flutter版本创建的项目可能会导致问题。

修复方法

删除ios/android/目录,然后运行flutter create .重新生成这些目录。

提示 自定义更改将丢失,需要重新应用。如果将项目提交到版本控制系统(如Git),这是最简单的。