Xcode 不会使用 $(FLUTTER_BUILD_NAME) 或 $(FLUTTER_BUILD_NUMBER) 构建
Runner -> Target -> Build Settings -> Versioning
Runner -> Target -> General -> Identity
Runner -> Flutter -> Generated.xcconfig
信息.plist
谁能看出我在这里做错了什么? Generated.xcconfig 正确地具有来 self 的 pub spec.yaml 版本的版本信息:1.0.3+5
但是我每次构建版本信息都是null。
最佳答案
我昨天遇到了这个问题,真的很难找出我的 flutter 项目发生了什么。我希望我的两分钱能帮助那里的任何人......
有一天我在 xcode 中手动更新了版本( super 错误)然后 Generated.xcconfig 不再工作了。我仍然不知道为什么某些设置也发生了变化,但无论如何这里是解决方案:
运行良好的版本控制项目:
问题项目:
当我将三个 Runner 配置文件更改为 Debug
、Release
、Release
时,版本立即显示:
ps) 我从@Zholen 和@Claudio Redi 的聊天中得到提示。太感谢了。我仍然不知道是哪个操作触发了该设置,但我现在要 sleep 了..
关于Xcode 不会与 FLUTTER_BUILD_NAME 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62564118/