Skip to content

chore(ios): rebrand bundle ID to com.shivshankartiwari.ignitekit#19

Merged
pythonsst merged 1 commit into
mainfrom
chore/own-apple-account-bundle-id
Jun 6, 2026
Merged

chore(ios): rebrand bundle ID to com.shivshankartiwari.ignitekit#19
pythonsst merged 1 commit into
mainfrom
chore/own-apple-account-bundle-id

Conversation

@pythonsst

Copy link
Copy Markdown
Owner

What

Re-points the iOS app identity from com.educatorslabs.ignitekitcom.shivshankartiwari.ignitekit so the app ships under my own Apple Developer account (domain shivshankartiwari.com).

Why

I now have my own Apple Developer account and want to publish IgniteKit to the App Store under it. The iOS native project and EAS config must agree on the bundle identifier or signing/submission breaks.

Changes

File Change
ios/IgniteKit.xcodeproj/project.pbxproj All 10 PRODUCT_BUNDLE_IDENTIFIER entries (every iOS scheme)
app.config.js ios.bundleIdentifier (EAS credentials/metadata)
eas.json bundleIdentifier in dev/staging/prod submit profiles
package.json fastlane deliver app_identifier in screenshot upload script
android/app/src/main/AndroidManifest.xml OTA EXPO_RUNTIME_VERSION now references @string/expo_runtime_version; trailing newline restored
android/app/src/main/res/values/strings.xml Adds expo_runtime_version string (single source of truth); trailing newline restored

Notes / follow-ups (not in this PR)

  • The old AuthKey_*.p8 / asc-api-key.json belong to the educatorslabs account and must be replaced with a fresh App Store Connect API key before eas submit.
  • A new App Store Connect app record + numeric ascAppId (replacing 6761337270) is still needed.
  • store.config.json marketing/support/privacy URLs still point at educatorslabs.com — to be updated to shivshankartiwari.com at the metadata step.

Verification

  • grep -c com.shivshankartiwari.ignitekit ios/IgniteKit.xcodeproj/project.pbxproj10
  • No educatorslabs bundle-ID references remain (only the metadata URLs noted above).

🤖 Generated with Claude Code

Re-point the iOS app identity from the prior com.educatorslabs.ignitekit
to com.shivshankartiwari.ignitekit so the app is published under the
owner's own Apple Developer account (domain shivshankartiwari.com).

- pbxproj: all 10 PRODUCT_BUNDLE_IDENTIFIER entries (all iOS schemes)
- app.config.js: ios.bundleIdentifier (used by EAS for credentials)
- eas.json: bundleIdentifier in dev/staging/prod submit profiles
- package.json: fastlane deliver app_identifier in screenshot upload

Also fold in the Android OTA runtime-version refactor that was already
in the working tree: AndroidManifest now reads EXPO_RUNTIME_VERSION from
@string/expo_runtime_version (single source of truth in strings.xml),
and restore trailing newlines on both files.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@pythonsst pythonsst merged commit da4dbe7 into main Jun 6, 2026
1 check failed
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