通常,User-Defined
的值将从项目设置中继承为xcode-how-to-have-target-settings-inherit-from-project,
但是我发现FLUTTER_BUILD_NAME
和FLUTTER_BUILD_NUMBER
并非如此。它们在Project
和Target
中的值为independent
。
是否应该更改一些配置以将其应用以继承?
答案 0 :(得分:4)
只需在pubspec.yaml
中更改版本,然后在终端flutter build ios
中转到Xcode,您将在构建设置中看到新版本
答案 1 :(得分:0)
基本上是因为我错过了文件version: 1.0.0+1
中pubspec.yaml
的一部分。
其格式为:“版本:FLUTTER_BUILD_NAME
+ FLUTTER_BUILD_NUMBER
”
/ios/Flutter/Generated.xcconfig
用FLUTTER_BUILD_NAME
和FLUTTER_BUILD_NUMBER
构建文件pubspec.yaml
。inherit the value
用于目标设置和项目设置from this .xcconfig
; 因此,只需更新pubspec.yaml
中的版本,请勿在{{1}}或Project Setting
中对其进行更新以避免值Target Setting
。