We are currently working on an IOS 11 device with unity 2017.1.0f3 and Xcode 9.5 beta (because Xcode 9 is the only version that currently pushes to IOS 11)
The moment the app starts, we hit this error and our app cannot start - Main Thread Checker: UI API called on a background thread: -[UIApplication delegate]
This app ran fine before on any previous IOS version (pre IOS 11) when pushed out from Xcode 8 I am hoping that someone else may have ran into this issue and had a workaround as the error itself seems to stem from the core Unity UI in the build - the error throws on our intro scene which has nothing but a Unity UI canvas in it and an image with an animator!
Hello, try using Unity 2017.1.0p3
This seemed to fix a crash I was having too. Wasn’t the same error, but it was related to the UIApplication delegate. Let me know what that does for you.
I found that the version of Xcode I was using would throw this error at some point, also possibly related to the version of the ARkit SDK we were using at the time. I would advise trying the latest version of Xcode if possible.
I am working with xCode11 and Unity 2018.3.5f1, I am getting the same error. My project uses Vuforia model detection to play multiple animations on buttons getting clicked. Can anyone tell me what I should do to get rid of this?