Search Issue Tracker

Third Party Issue

Under Consideration for 6.0.X, 2021.3.X, 2022.3.X, 6000.1.X

Votes

0

Found in [Package]

6.0.4

Issue ID

ARKB-84

Regression

No

[iOS]Crash when reentering the Player when AR functions are enabled

Package: ARKit

-

Reproduction steps:
1. Open the attached “ASDQWE” project
2. Build the iOS Player onto a device
3. In the Player, press the “Confirm” button
4. Press the finger icon
5. Make a triangle with three separate taps on empty spaces (e.g.: roads or plains)
6. Press the hammer icon
7. Press the person icon
8. Press anywhere
9. Press the camera icon
10. Return to the home screen of the device
11. Press the Player’s icon to return to it
12. Observe the Player

Expected result: The Player is reopened
Actual result: The Player crashes upon throwing the “Uncaught exception: NSInvalidArgumentException” error

Reproducible with: 5.1.5 (2021.3.47f1, 2022.3.55f1), 6.0.4 (6000.0.32f1, 6000.1.0a9)
Could not test with: 6.1.0-pre.3 (6000.0.32f1, 6000.1.0a9 (Multiple XCode build errors))

Reproducible environment: MacOS 15.1.1 Intel
Not reproducible environment: No other environment tested

Reproducible on:
VLNQA00625, Apple iPhone 16 Pro Max, CPU: t8140, OS: 18.0.1
VLNQA00546, iPad Air 5th Gen, CPU: Apple M1, OS: 16.6
iPad Mini (user’s)

Could not test on:
VLNQA00395, iPhone 13, CPU: Apple A15 Bionic, OS: 18.1.1 (The Player does not respond to most inputs)
VLNQA00382, iPhone 7, CPU: Apple A10 Fusion, GPU: PowerVR GT7600 Plus, OS: 13.1 (The Player crashes on startup)

Notes:
- Before following the reproduction steps, make sure that the internet connection is enabled
- Development-type build crashes on start-up
- Could not test Android Runtime due to the Editor freezing when building the Android Player

First few lines of the stack trace:

{noformat}0 CoreFoundation 0x000000018dda8cc0 A900B459-0127-379E-9CBA-0EAB9C5D559F + 40128
1 libobjc.A.dylib 0x0000000186ebc3d0 objc_exception_throw + 60
2 CoreFoundation 0x000000018df1dab8 A900B459-0127-379E-9CBA-0EAB9C5D559F + 1567416
3 CoreFoundation 0x000000018ddbf0e8 A900B459-0127-379E-9CBA-0EAB9C5D559F + 131304
4 CoreFoundation 0x000000018de25900 _CF_forwarding_prep_0 + 96{noformat}

  1. Resolution Note:

    This project is using Google's ARCore Extensions package for Unity targeting iOS devices. Unity's official support for ARCore on top of AR Foundation, only extends to Android devices. The only recognized API set for iOS devices with Unity's AR Foundation is ARKit. For support for ARCore Extensions support on iOS devices, the developer will have to reach out to Google developer support.

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.