Mobile Build Profile Manager


Switch between named build environments in one click. Per-profile scripting defines, bundle IDs, keystore config, and display names — without touching PlayerSettings.


by ZS Collabs


Price History +

Mobile Build Profile Manager is the missing environment configuration layer for Unity 6's build system.


Stop manually editing PlayerSettings every time you switch between Dev, Staging, and Production builds. Stop forgetting to flip a scripting define and shipping the wrong build to QA. Stop hunting for the right keystore in five Slack threads.


Define your build environments once as named profiles. Switch with one click — from a window or directly from the Scene View toolbar. Every PlayerSettings field that matters for mobile builds is captured per profile and applied atomically.


WHO IS THIS FOR


Mobile developers and small studios shipping iOS or Android builds across multiple environments (Dev / QA / Staging / Production). If you are juggling more than one bundle ID or scripting define configuration, this saves you from repetitive PlayerSettings clicks and human-error build mistakes.


WHAT IT DOES


Each profile stores: scripting define symbols, iOS bundle ID, Android bundle ID, app display name, Android keystore path, keystore alias, build type (Debug / Release), and freeform notes. Apply a profile and every one of these fields updates instantly on both iOS and Android targets.


KEYSTORE PASSWORDS — DONE RIGHT


Keystore passwords NEVER touch your ScriptableObject assets, JSON exports, or version control. They are stored in EditorPrefs, keyed by profile GUID — machine-local only. The plugin enforces this at every layer.


WORKS WITH UNITY 6 BUILD PROFILES


This is not a replacement for Unity 6's native Build Profiles — it is the configuration layer they leave out. Use both together: Unity Build Profiles for scene lists and target platform, this for environment-specific PlayerSettings.


NO DEPENDENCIES


Pure Unity Editor extension. Zero third-party packages. Works in any Unity 6 LTS project (6000.0+).