Skip to main content

BuildDoctor

10 tools in this family (folder Editor/Tools/BuildDoctor/ in the bridge package). Effect: writes changes the project or the scene, read-only does not, destructive deletes or overwrites and the client asks before running it.

ToolEffectDescription
builddoctor_auto_fix_allwritesRun a full scan, then iterate every issue with auto_fixable=true and dispatch to its fix_action.
builddoctor_build_addressableswritesBuild Addressables player content. Long-running. Returns 'deferred' status when the project has not
builddoctor_check_signingread-onlyReport Android keystore and iOS provisioning state. Always returns both blocks (regardless of the
builddoctor_diff_against_last_buildread-onlyDiff the current scan against the snapshot saved by builddoctor_save_baseline (or by the post-build
builddoctor_fix_audio_compressionwritesFlip the listed audio assets to Streaming load type with Vorbis compression. Best for music, dialog,…
builddoctor_fix_missing_sceneswritesAppend the given scenes to EditorBuildSettings (enabled, alphabetical). Idempotent: paths already
builddoctor_fix_texture_compressionwritesApply a platform-appropriate compressed format override to the listed texture GUIDs. ASTC 6x6 for
builddoctor_save_baselinewritesSnapshot the current builddoctor_scan_full result to Tests/AutoPlay/BuildDoctor/baseline.json. The
builddoctor_scan_categoryread-onlyRun one Build Doctor scanner. Useful for tight feedback loops — fix one category, re-scan
builddoctor_scan_fullread-onlyRun every Build Doctor scanner (scenes, missing refs, addressables, scripting, asset imports,