Here's my situation... We're using define symbols to support multiple android platforms (i.e. GOOGLE_PLAY, KINDLE, etc.) We have multiple projects in Cloud Build (i.e. MyAppGooglePlay and MyAppKindle) The platform define symbols are set in the Advanced Settings for each Cloud Build project Our developers need the define symbols to be in the android player settings locally, so they can make sure everything compiles for the platform they're working on If a developer has GOOGLE_PLAY in the their player settings and commits it by accident, then later someone builds the Kindle project in Cloud Build, both GOOGLE_PLAY and KINDLE define symbols will exist Its difficult to make absolutely sure nobody commits the define symbols by mistake, so it would be great if there were either an option in the Advanced Settings to remove define symbols, or the ability to do it programatically via editor scripting in the Pre-Export callback (I tried this, it doesn't work). Unless I missed something, there's currently no way to remove a define symbol in Cloud Build. Is there a way to do this? Is this something Unity could add?