SSO Entitlement is missing from provisioning profile

We are unable to use the provisioning profile to build the app (ipa). Here’s the information that can be useful–


Entitlements on our provisioning profile –


<key>Entitlements</key>

<dict>

<key>keychain-access-groups</key>

<array>

<string>ZGUF4AH75R.*</string>

</array>

<key>get-task-allow</key>

<true/>

<key>application-identifier</key>

<string>ZGUF4AH75R.*</string>

<key>com.apple.developer.team-identifier</key>

<string>ZGUF4AH75R</string>

</dict>



And, here’s the entitlement of the app (build using a different provisioning profile & different dev account) –


<dict>

<key>application-identifier</key>

<string>2LTLLPCW8C.com.adobe.pass.tvdemo.team1.app1</string>

<key>com.apple.developer.team-identifier</key>

<string>2LTLLPCW8C</string>

<key>com.apple.developer.video-subscriber-single-sign-on</key>

<true/>

<key>get-task-allow</key>

<true/>

<key>keychain-access-groups</key>

<array>

<string>2LTLLPCW8C.com.adobe.pass.tve</string>

</array>

</dict>


We are interested in the key - <key>com.apple.developer.video-subscriber-single-sign-on</key>

<true/>

, getting this added to ours will solve the problem.


Any idea on how to add this in provisioning profile?


Thanks

Sanjeev

Replies

I'm also having this issue. In Apple Development Portal, I can only enable capabilities. If the entitlement is not covered by any capability, I don't see a way to add. As a result, I cannot create provisioning profile of app with the entitlement. Have you found a way to work around this?

com.apple.developer.video-subscriber-single-sign-on
is a special entitlement, which means that you can’t enable it in the standard ways (via the Signing & Capabilities editor in Xcode, via Capability on your App ID in the developer web site). Rather, you must be specifically granted the entitlement by Apple.

If you have applied for, and been granted, this entitlement, you can apply it via the developer web site. Specifically, when you create a provisioning profile it should present an extra step where you can apply the entitlement.

Share and Enjoy

Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"