From 5ccf37bec920f3b90e8631ed91859ac19c780f5d Mon Sep 17 00:00:00 2001 From: Haitao Pan Date: Tue, 19 May 2026 11:22:52 +0800 Subject: [PATCH] chore: sync xcode version metadata --- Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 875c0544..7bc1c702 100644 --- a/Makefile +++ b/Makefile @@ -83,11 +83,13 @@ render-release-docs: ## Render feature matrix, roadmap, release notes, and chang docs-public-api: ## Generate the public API inventory docs payload python3 scripts/docs/extract_public_api_inventory.py -sync-version: ## Show the version/build metadata sourced from pubspec.yaml +sync-version: ## Sync Flutter/Xcode build metadata from pubspec.yaml + $(FLUTTER) build macos --config-only --build-name=$(APP_VERSION) --build-number=$(APP_BUILD_NUMBER) $(APP_DART_DEFINE_VERSION) $(APP_DART_DEFINE_BUILD) $(APP_DART_DEFINE_BUILD_DATE) $(APP_DART_DEFINE_BUILD_COMMIT) @echo "version=$(APP_VERSION)" @echo "build=$(APP_BUILD_NUMBER)" @echo "build-date=$(PUBSPEC_BUILD_DATE)" @echo "build-id=$(PUBSPEC_BUILD_ID)" + @sed -n 's/^FLUTTER_BUILD_NAME=/xcode-build-name=/p; s/^FLUTTER_BUILD_NUMBER=/xcode-build-number=/p' macos/Flutter/ephemeral/Flutter-Generated.xcconfig run: ## Run the app on a device or desktop target (DEVICE=macos by default) $(FLUTTER) run -d $(DEVICE)