Unity Issue Tracker - Scripting Define Symbols list is overwritten on all platforms when changes have not yet been applied on one platform
Fixed
UUM-15556
Scripting Define Symbols list is overwritten on all platforms when changes have not yet been applied on one platform
Unity: Scripting
Fixed
2021.3.X
Won't Fix
2020.3.X
The backport requires other changes to land first, it would take a lot of work. In the meantime for 2020.3, just have to be aware of this limitation
Steps to reproduce:
1. Create a new project
2. Navigate to Edit > Project Settings... > Player > Other Settings > Script Compilation
3. Add an element to the Scripting Define Symbols list, but do not click the “Apply” button
4. Observe the Scripting Define Symbols list on other platforms
Expected result: Scripting Define Symbols list is only affected on the platform it was modified on
Actual result: Scripting Define Symbols list becomes the same on all platforms