BGContinuedProcessingTask GPU Access

We added the com.apple.developer.background-tasks.continued-processing.gpu key to the entitlement file and set it to true, but BGTaskScheduler.supportedResources does not include gpu. How can we configure it to obtain permission for GPU access in the background?

Test device: iPhone 16 Pro Max, iOS 26 release version.

Answered by DTS Engineer in 859290022

How can we configure it to obtain permission for GPU access in the background?

This isn't a "permission" issue. No "extra" approval or configuration is needed for background GPU access on any device that supports it. The problem here is actually this:

Test device: iPhone 16 Pro Max

...because that device does not support background GPU access. As I commented here, it's currently only supported on iPad's with an M3 or better (and not supported on any iPhone).

__
Kevin Elliott
DTS Engineer, CoreOS/Hardware

I have the same issue. Still no response...

Accepted Answer

How can we configure it to obtain permission for GPU access in the background?

This isn't a "permission" issue. No "extra" approval or configuration is needed for background GPU access on any device that supports it. The problem here is actually this:

Test device: iPhone 16 Pro Max

...because that device does not support background GPU access. As I commented here, it's currently only supported on iPad's with an M3 or better (and not supported on any iPhone).

__
Kevin Elliott
DTS Engineer, CoreOS/Hardware

BGContinuedProcessingTask GPU Access
 
 
Q