Skip to content

Ship identity fixes: display name "MetaWear", bundle ID of the existing store record#10

Merged
lkasso merged 2 commits into
mainfrom
display-name
Jul 5, 2026
Merged

Ship identity fixes: display name "MetaWear", bundle ID of the existing store record#10
lkasso merged 2 commits into
mainfrom
display-name

Conversation

@lkasso

@lkasso lkasso commented Jul 5, 2026

Copy link
Copy Markdown
Member

Two fixes caught while preparing the v10.0 TestFlight upload, both about shipping identity:

  1. Home-screen name — with no CFBundleDisplayName, the icon label fell back to CFBundleName = $(PRODUCT_NAME) = "MetaWearApp". Now explicitly "MetaWear".
  2. Bundle ID — the live MetaWear app (Apple ID 1547334547) ships as com.mbientlab.MetaWearApp, not com.mbientlab.MetaWear as this project assumed. App Store Connect routes uploads strictly by bundle ID, so the mismatch made Xcode try to create a new app record (colliding with the existing "MetaWear" name) instead of attaching the build as the v10.0 update. Verified against Apple's public lookup for id1547334547.

The iCloud container stays iCloud.com.mbientlab.MetaWear — container identifiers are independent of bundle IDs and pinned explicitly in the entitlements, so the CloudKit Production schema already deployed there remains valid.

Distribution-signed ipa verified end-to-end: bundle com.mbientlab.MetaWearApp, display name "MetaWear", 10.0 (1), aps-environment = production, iCloud env = Production, container intact, get-task-allow = false.

🤖 Generated with Claude Code

lkasso and others added 2 commits July 4, 2026 22:30
The target/product is named MetaWearApp, and with no CFBundleDisplayName
the home-screen label fell back to CFBundleName = $(PRODUCT_NAME) =
"MetaWearApp". Set the display name explicitly — the App Store listing
name lives in App Store Connect and was never affected, but the icon
label ships in the binary.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The live MetaWear app (Apple ID 1547334547) ships as
com.mbientlab.MetaWearApp — not com.mbientlab.MetaWear as this project
assumed. App Store Connect routes uploads strictly by bundle ID, so the
mismatch made Xcode try to CREATE a new app record (and collide with
the existing "MetaWear" name) instead of attaching the build as the
v10.0 update.

The iCloud container stays iCloud.com.mbientlab.MetaWear: container
identifiers are independent of bundle IDs and pinned explicitly in the
entitlements, so the CloudKit Production schema already deployed there
remains valid.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@lkasso lkasso changed the title Display the app as "MetaWear" on the home screen Ship identity fixes: display name "MetaWear", bundle ID of the existing store record Jul 5, 2026
@lkasso lkasso merged commit b0ac961 into main Jul 5, 2026
5 checks passed
@lkasso lkasso deleted the display-name branch July 5, 2026 05:43
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