Altus: The Beginning Product Application Identifiers Sprint 05
Altus replaced Unity's default mobile identity with owner-approved application identifiers and taught both build smokes to fail on identifier drift.
Altus: The Beginning completed its product application identifiers sprint.
Until now the Android and iOS builds shipped under Unity's default com.DefaultCompany identity. The sprint replaced that with owner-approved product identity — the Android package name and iOS bundle identifier, the Apple Developer Team with automatic signing, company naming, and the display name — and the decision was recorded in VeritySpec before any Unity setting changed, keeping the naming traceable to an explicit approval.
Both build smokes now enforce the decision. The Android smoke inspects the built APK's package name and application label, and the iOS smoke asserts the bundle identifier and development team inside the exported Xcode project, so any future identifier drift fails the build instead of slipping toward a store submission.
On a licensed editor the rebuilt APK reported the approved package and the Altus display name, the re-exported Xcode project carried the approved bundle identifier and team, and the EditMode and PlayMode suites passed after the identity change.
Sequencing this before the device, icon, and signing sprints was deliberate: the sibling cafe project needed an identifier retrofit after its first device smoke, and Altus now skips that rework. No store registration, submission, release keystore, or release readiness is claimed.
The next Altus steps are the Android physical-device smoke with identifier assertions and the app-icon record with source-art conversion.
Related game: Altus: The Beginning