VisionOS 2.0 Main Camera Access Enterprise Entitlement Not Recognized in XCode

I am working on a project that requires access to the main camera on the Vision Pro. My main account holder applied for the necessary enterprise entitlement and we were approved and received the Enterprise.license file by email. I have added the Enterprise.license file to my project, and manually added the com.apple.developer.arkit.main-camera-access.allow entitlement to the entitlement file and set it to true since it was not available in the list when I tried to use the + Capability button in the Signing & Capabilites tab.

I am getting an error: Provisioning profile "iOS Team Provisioning Profile: <my-redacted-bundle-id>" doesn't include the com.apple.developer.arkit.main-camera-access.allow entitlement. I have checked the provisioning profile settings online, and there is no manual option for adding the main camera access entitlement, and it does not seem to be getting the approval from the license.

Answered by DTS Engineer in 806578022

It sounds like the Additional Capability didn’t get added to your account. I have a post, Finding a Capability’s Distribution Restrictions, that explains how to find this capabilities on the Developer website. Do you see it there? It should be under the Additional Capabilities tab?

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

It sounds like the Additional Capability didn’t get added to your account. I have a post, Finding a Capability’s Distribution Restrictions, that explains how to find this capabilities on the Developer website. Do you see it there? It should be under the Additional Capabilities tab?

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

@DTS Engineer I'm experiencing the same problem. I was granted the license file and it was emailed to me, but no entitlements added to the account. It seems a number of users are having the same problem with no recourse.

We just figured this one out today.

Go to your identifer tab in the developer.apple.com website. If your account is approved for enterprise then you have a 3rd tab here. Capabilities, App service, and then a new 3rd tab (forgetting name). In that tab there is "main camera" access when you need to check for your application.

You'll need to create a new provisioning profile after this.

@ickydime Definitely understand where that's supposed to be, and we have that third tab (Additional Capabilities) with a CarPlay entitlement in there, but no entitlement for any of the VisionOS features. Even though we've received the email with the license file.

We just figured this one out today.

Thanks for sharing. What you’ve described is exactly what I’d expect.

we have that third tab (Additional Capabilities) … but no entitlement for any of the VisionOS features

Unfortunately there’s no much I can do for you here on DevForums. You’ll need to get back in touch with the folks responsible for granting that capability. How you do that varies by capability, so I can’t advise you on that front. If it’s not obvious, my best suggestion is that reach out via Apple > Developer > Contact Us.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

VisionOS 2.0 Main Camera Access Enterprise Entitlement Not Recognized in XCode
 
 
Q