Know Expiration date of Developer ID Signed MAC App

I have gone through this section related to Developer ID. But I'm not very clear about the role of developer id provisioning profile toward the expiration date of the Mac App.

It says app that don't utilize the developer id provisioning profile will not expire even though the cert expire after the app installation of the app.

Then it says apps that utilize advanced capabilities of provisioning profile will not work after the expiration of provisioning profile even though the cert is not expired.

So what is meant by "Apps that don't utilize PP" and "Apps that utilize advance Capabilities of PP"

Can we signed developer ID app with and without provisioning profiles? How we know that whether the PP is affect on the expiration date of Mac App or not?

Accepted Reply

To start, read What exactly is a provisioning profile?. I’m going to assume terms from that.

A Mac program needs a provisioning profile if it claims any entitlements that must be authorised by that profile. If your program needs a profile, it’ll stop working when that profile expires.

For this reason, Developer ID profiles have a long expiry date. The profile I just created expires on 15 Mar 2040.

Share and Enjoy

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

Add a Comment

Replies

To start, read What exactly is a provisioning profile?. I’m going to assume terms from that.

A Mac program needs a provisioning profile if it claims any entitlements that must be authorised by that profile. If your program needs a profile, it’ll stop working when that profile expires.

For this reason, Developer ID profiles have a long expiry date. The profile I just created expires on 15 Mar 2040.

Share and Enjoy

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

Add a Comment