Mobile Build Profile Manager View on Asset Store (opens in new tab)

Package details

Latest version
1.0.0
Last updated
First released
Unity version
6000.3.12 or later
Package size
54 KB
Files
26
Favorites
4
Views in the past week
3

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

Mobile Build Profile Manager

by ZS Collabs (opens in new tab)

1 rating, too few to average

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

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Mobile Build Profile Manager, 6 months Current Free; lowest Free; highest Free in this period. $0 Jul Aug Sep Oct Nov

Asset preview

1 / 4

Mobile Build Profile Manager screenshot 1

Mobile Build Profile Manager screenshot 1

About this asset

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+).

From the publisher's Asset Store listing.

Technical details

KEY FEATURES

• Named build profiles stored as ScriptableObject assets (version-control friendly)

• Per-profile Scripting Define Symbols applied to both iOS and Android via NamedBuildTarget API

• Per-profile iOS and Android Bundle ID

• Per-profile App Display Name (productName)

• Per-profile Android Keystore path and alias

• Keystore passwords stored securely in EditorPrefs — never in project files or JSON exports

• One-click Apply Profile from EditorWindow or Scene View toolbar overlay

• Pre-switch diff view showing every field that will change

• 8-rule validation system: errors block switching, warnings prompt confirmation

• JSON export / import for sharing profiles across teammates and CI pipelines

• First-run wizard: create empty or import current PlayerSettings as your first profile

• Sample profiles included: Dev, Staging, Production

• Profile rename, duplicate, delete, drag-reorder

• Unity 6 native toolbar overlay quick-switch dropdown

• Full Undo support for all PlayerSettings mutations

• Play Mode guard prevents accidental switches during play

TECHNICAL

• Unity 6 LTS (6000.0+) — uses NamedBuildTarget (not deprecated BuildTargetGroup)

• Editor-only — Runtime assembly contains zero Editor API references

• IMGUI-based — no UIToolkit dependency

• No third-party package dependencies

• 32 EditMode tests included (Validator, Switcher, JSON IO)

SUPPORTED PLATFORMS

Editor: Windows, macOS, Linux

Build targets: iOS, Android (any other platform with NamedBuildTarget support)

DOCUMENTATION

In-package README with FAQ, quick start guide, and field reference.