Provision Profile questions

Hi Quinn and others, I'm trying to add a Provision Profile for an existing Mac App Store application (without using Xcode) and I'm having some troubles.

I've determined that the Entitlements in the Profile must match the entitlements used when signing the application.

Question 1

I do not seem able to add any "App Sandbox" entitlements to the identifier via the online system.

https://developer.apple.com/account/resources/identifiers/bundleId/edit/PK866636VQ

Can someone please point me in the right direction or explain what I am missing?

Question 2

Now that I am able to read provision profiles, I assume that if I reverse the process I can create them (and thus ensure the entitlements matches my application).

However I of course can't create a signed profile using Apple's certificates only my developer certificates that I rent from Apple. I assume that the profile must be signed by "Mac OS X Provisioning Profile Signing", in order to be accepted by the Mac App Store (and various code signing services).

Question 3

Is there an API I can use to submit my application's entitlements to the Apple service and then download a provision profile?

With regards question 1, I’m going to start by pointing you at my What exactly is a provisioning profile? post because I think that’ll give you sufficient context to answer this and future questions. If you have a specific follow-up question, reply back here.

Question 2 doesn’t seem like a question; certainly, it has no question marks (-:

For question 3, the droid you’re looking for is the App Store Connect API. It’s not something I support I believe it lets you create provisioning profiles.

Share and Enjoy

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

Hola Quinn, Thank you so much for pointing me tin the right direction.

Question 2, was poorly worded as I was asking if the various services would accept a locally made provision profile, which is not signed by Apple. I don't think they would to be honest.

Question 3, fantastic. I have a lot of work ahead of me, but I am pleased there is a way that I can update provision profiles from within a 3rd Party application.

Once again, thank you man. You are a real help.

Provision Profile questions
 
 
Q