The app shipped 3.5 (6) while the widget shipped 1.0.1 (2). Apple requires an embedded appex to match its host's CFBundleShortVersionString and CFBundleVersion, so this was a latent App Store validation failure that only surfaces at upload — and it would surface on the Mac submission too. Both keys now live at project level, where they cannot drift apart again. The widget also targeted iOS 17 while the container app requires 26.0, so the extension could never have been installed on 17 anyway. Raising it to 26.0 removes the availability skew that Mac Catalyst would otherwise inherit as macOS 14 vs macOS 26. Verified: app and appex Info.plists now both report 3.5 / 7 / 26.0. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
24 KiB
24 KiB