Skip to content

Version keys read from build settings, not hardcoded plist strings - #27

Merged
lkasso merged 1 commit into
mainfrom
fix-version-source
Jul 28, 2026
Merged

Version keys read from build settings, not hardcoded plist strings#27
lkasso merged 1 commit into
mainfrom
fix-version-source

Conversation

@lkasso

@lkasso lkasso commented Jul 28, 2026

Copy link
Copy Markdown
Member

Fixes the archive still showing 10.0 after PR #26: the explicit Info.plist hardcoded CFBundleShortVersionString = 10.0, which overrides MARKETING_VERSION entirely. The plist now references $(MARKETING_VERSION) / $(CURRENT_PROJECT_VERSION) so the project file is the single source of truth. Verified the built product stamps 10.1 (3).

🤖 Generated with Claude Code

The archive kept stamping 10.0 despite the MARKETING_VERSION bump:
the app target uses an explicit Info.plist (GENERATE_INFOPLIST_FILE =
NO) whose CFBundleShortVersionString hardcoded "10.0", overriding the
build setting entirely. The plist now references
$(MARKETING_VERSION) / $(CURRENT_PROJECT_VERSION) so the pbxproj is
the single source of truth for versioning - verified the built
product stamps 10.1 (3). Organizer's build renumbering during upload
continues to work as before.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@lkasso
lkasso merged commit e0b39d0 into main Jul 28, 2026
6 checks passed
@lkasso
lkasso deleted the fix-version-source branch July 28, 2026 04:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant