Wrapply logoWrapply Tutorials
🏷️ Package name and Bundle ID

Change package name and iOS Bundle Identifier

Package name and Bundle ID are the unique identifiers used by Android, Google Play, iOS and App Store Connect. Configure them before publishing.

What is a package name?

The package name is the unique Android identifier of your app. For iOS, the equivalent is the Bundle Identifier. They usually look like com.company.appname and must be unique before publishing.

Android package name
Used by Android and Google Play to identify your app.
iOS Bundle ID
Used by Apple, Xcode and App Store Connect to identify the iOS app.

Change package name online

If the Wrapply builder exposes package configuration for your package, set it before generation. This is the safest approach because generated files start with the correct identifier.

Once an app is published on Google Play or App Store, changing package name or Bundle ID means creating a different app entry.

Change package name from source code

In Flutter projects, Android and iOS identifiers are stored in platform-specific folders.

Android Manifest
Check android/app/src/main/AndroidManifest.xml.
Gradle namespace/applicationId
Check android/app/build.gradle or android/app/build.gradle.kts.
Kotlin/Java path
If native Android code exists, package folders may need to match the new identifier.
iOS Bundle Identifier
Open ios/Runner.xcworkspace in Xcode and update Runner → Signing & Capabilities.
Example identifiers:
com.jart.myapp
com.company.clientapp
com.brand.projectname

Recommended commands after changes

flutter clean
flutter pub get
flutter build apk --release
flutter build appbundle --release