"We offer new support options and therefor the forums are now in read-only mode! Please check out our Support Center for more information." - Vuforia Engine Team

iOS - UI API called on a background thread

We are using Unity 2019.2.2f1 with Vuforia 8.38.

When built for iOS, Vuforia initialization generates warning messages such as this:

Main Thread Checker: UI API called on a background thread: -[UIApplication windows] PID: 746, TID: 335589, Thread name: UnityGfxDeviceWorker, Queue name: com.apple.root.default-qos.overcommit, QoS: 0 Backtrace: 4   Vuforia                             0x0000000109859028 _ZN7Vuforia24setProviderConfigurationEPKv + 1389984

(etc)

This occurs whether or not we use Delayed Initialization.

Normally we wouldn't care about this too much as it doesn't seem to impact functionality. However, the client for this app has flagged this as an issue.

Is there a way to initialize Vuforia on iOS so that it doesn't generate messages that read "UI API called on a background thread"?

 

Hi,

The warning message is known to us and it is also not addressed in 8.5.8. Initial investigation shows to be only a warning without any impact on the functionality or performance of the SDK.

We will address this finding in a future release of the SDK.

Thank you.