Search Issue Tracker

By Design

Votes

6

Found in

2019.4

2020.3

2020.3.8f1

2021.1

2021.2

2022.1

Issue ID

1350367

Regression

No

SwitchActiveBuildTarget does not trigger Platform dependent Script compilation

Scripting

-

Reproduction steps:
1. Make sure Library folder is cleaned up before
2. Open the attached "case-1350367" project
3. Make sure target in the build window is not "Android"
4. In the Editor toolbar, go to Build > Android
5. Wait till the build is finished
6. Observe the Console

Expected result: Console logged "ANDROID"
Actual result: Console logged "UNITY_STANDALONE_WIN" or "UNITY_STANDALONE_OSX"

Reproducible with: 2019.4.29f1, 2020.3.16f1, 2021.1.17f1, 2021.2.0b7, 2022.1.0a5

  1. Resolution Note:

    As specified in the documentation for SwitchActiveBuildTargetAsync the build target is not changed until next editor update. Here it is necessary to use the OnActiveBuildTargetChanged callback to execute the build from.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.