Runner -> General在我的 iOS 项目中,我在选项卡中的部分下有以下设置Identity:
Version: $(FLUTTER_BUILD_NAME)
Build: $(FLUTTER_BUILD_NUMBER)
Run Code Online (Sandbox Code Playgroud)
这与创建一个全新的 Flutter 项目时相同。然而,当我准备创建一个存档来发布我的应用程序时,Xcode 抱怨这些字段丢失或不正确(我不记得确切的错误消息)。
我构建发布应用程序的唯一方法是将它们更改为硬编码字符串 - 即分别为1.0.0和1。什么可能导致此问题?必须记住为每个版本更新这些内容会很麻烦,而且我不应该这样做,对吗?
如果您使用较旧的 Flutter 版本创建此项目,则在和子目录
中创建的多个文件可能会过时。ios/android/
较新的 Flutter 版本生成这些文件的方式可能略有不同,并且使用较旧的 Flutter 版本创建的项目可能会导致问题。
修复方法
删除ios/和android/目录并运行flutter create .以重新生成这些目录。
提示 自定义更改将丢失并需要重新应用。如果项目致力于 Git 之类的版本控制系统,这是最简单的。
| 归档时间: |
|
| 查看次数: |
1460 次 |
| 最近记录: |