Steps to reproduce:
1. Open the “TestProject.zip”
2. Create iOS build of this project and open it in Xcode
3. Open Targets and select “Unity-Iphone”
4. Press “+ Capability” and add “Game Center”
5. Run build on iOS device that is not signed into Game Center
6. Press “Init” button
7. Observe NullReferenceException thrown
Actual Result: Throws NullReferenceExcpetion in Xcode, but not the Editor
Expected Result: Should not throw an exception in Xcode, but it throws the error in the Editor
Reproducible with: 1.1.0 (6000.3.0b7, 6000.3.19f1, 6000.5.2f1, 6000.6.0b2. 6000.7.0a1)
Not reproducible with: 1.0.1 (6000.3.0b7, 6000.3.19f1)
Built on: Tahoe 26.5 (M1 Max)
Reproducible with these devices:
VLNQA00625 - iPhone 16 Pro Max (MYWX3QN/A), CPU: Apple A18 Pro, OS: 18.3.1
VLNQA00539 - iPhone 12 Pro (MGMM3ET/A), CPU: Apple A14 Bionic, OS: 16.5.1
VLNQA00382 - iPhone 7 (MN8Y2ET/A), CPU: Apple A10 Fusion, GPU: PowerVR GT7600 Plus, OS: 15.8.3
VLNQA00189 - iPhone SE (1st gen) (MLLP2LP/A), CPU: Apple A9 (Samsung), GPU: PowerVR GT7600, OS: 15.8.6
Note: The versions 1.0.0 and 1.0.1 throw the exception in the Editor itself