Search Issue Tracker

Fixed in 2021.2.X

Fixed in 2020.3.X, 2021.1.X

Votes

2

Found in

2020.2

2020.2.1f1

2021.1

2021.2

Issue ID

1305211

Regression

No

[MacOS][Silicon] AOT.MonoPInvokeCallback native-to-managed callback fails with Apple Silicon when Scripting Backend is Mono

Mono

-

Reproduction steps:
1. Open the user's attached project
2. Make sure that Scripting Backend is set to Mono
3. Build the project
4. Launch the build
5. When the Game Center prompt appears, press cancel

Expected result: Build is not closed
Actual result: Build is closed and NullReferenceException appears in Player.log

Reproducible with: 2020.2.3f1, 2021.1.0b4, 2021.2.0a3
Could not test with: 2018.4.31f1, 2019.4.19f1 (Apple Silicon is not available)

Notes:
1. Not reproducible with Apple Silicon and IL2CPP Scripting Backend
2. Not reproducible with non-Apple Silicon Mac with a Mono and IL2CPP Scripting Backend

  1. Resolution Note (fix version 2021.2):

    Fixed in 2021.2.0a8

  2. Resolution Note (fix version 2021.1):

    Fixed in Unity 2021.1.5f1

  3. Resolution Note (fix version 2020.3):

    Fixed in 2020.3.4f1.207

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.