Is there a way to get the new com.apple.developer.device-information.user-assigned-device-name
entitlement to work with automatically managed signing, or is it required to change to manual signing to use this entitlement?
Someone else had the same problem as me in this reply on another post: https://developer.apple.com/forums/thread/708275?answerId=730156022#730156022 but it was suggested they start a new thread but I don't think they started such a thread so I am.
I was hoping, perhaps naively, that after getting approval for the entitlement and adding it to our entitlements file that it would "just work" but i'm getting the error:
Provisioning profile "iOS Team Provisioning Profile: [redacted bundle id]" doesn't include the com.apple.developer.device-information.user-assigned-device-name entitlement.
Really hoping to avoid having to manually manage signing or at least know for sure that it is unavoidable before I move to it.
Is there a way to get the new
com.apple.developer.device-information.user-assigned-device-name
entitlement to work with automatically managed signing … ?
Yes.
My understanding is that, when you’re granted the entitlement, you’re granted it for a specific App ID. To enable it on that App ID, go to Certificates, Identifiers & Profiles, edit the App ID, and enable User Assigned Device Name under Additional Capabilities. Once you do that, any profile you create for that App ID will include this entitlement in its allowlist.
At that point you can add the entitlement to your .entitlements
file and Xcode’s automatic code signing should take things from there. At least that’s what it did when I tested it (-:
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"