Post

Replies

Boosts

Views

Activity

Reply to Enterprise iOS Distribution Certificate and Provisioning Profile Expiring on same date
If you don't do anything, they will stop working. I don't know if I'd call it renewing the profile or updating the profile, but you can click on the profile (in the apple developer web site), click edit, choose the new certificate, click save, and download the updated profile. 3 - 5. Sorry, I don't have any experience with commercial MDM products in general or Intune specifically. You may be able to just put the new profiles on the server and it will push them.
May ’21
Reply to How to build an enterprise app with the iOS Distribution Managed Certificate
An iOS Distribution Certificate can be used with many different Distribution Profiles. Just edit the profile and select the other (newer) certificate. Then I think you have to go to the Xcode preferences, choose the Accounts page, select your team, and click Download Manual Profiles. You can download the other (newer) certificate from the developer site and install it in your keychain, and I think you also have to get the corresponding private key from a machine that already has it installed and install it in your keychain. When you distribute your app in Xcode, you can choose manual signing and make sure you choose the newer certificate. EDIT: after re-reading your post, I realized that you may be saying that the other certificate is also about to expire. If that is the case, I don't think there's anything you can do, because I think the 2-cert limit applies whether you are manually managing your certs or letting Xcode/cloud manage them.
Jan ’23
Reply to How and when to renew expiring provisioning profile?
I wasn't sure I should answer, since we don't use automatic signing, but since you haven't gotten any other responses, I'll take a stab at it. In general, distribution certificates are good for 3 years, and distribution profiles are good for 1 year. A profile must refer to a certficate. So if a certificate expires less than one year after the profile is created/updated, the profile should be assigned a certificate with a later expiration date. Traditionally, Enterprise Developer accounts could have 2 certificates, so you could let them "overlap" a little. In other words, manually create a new certificate when there is a little over a year left on the other one. I don't know if the limit now is 2 manual certificates plus whatever certificates Xcode automatic signing creates (indicated my "Managed" at the end of the certificate type) or 2 certificates total. From Googling various things like "Xcode automatic signing" and "apple rotate distribution certificates", it sounds like the system will update and/or create new profiles and certificates when the existing ones are getting close to expiring, but it only happens when you actually request that Xcode sign something. So if you recompile and archive your app, the automatic signing would do what is necessary with the profile and certificate. Based on my experience with manually managing enterprise profiles and certificates, if the profile is renewed and it is able to use the same distribution certificate (with the same expiration date) as last year, existing installs do not stop working until the expiration date of the "old" profile. I try to get users to install the new ipa (archived with the new profile) before then, but inevitably there are a few that call or email after that date wondering why the app doesn't work :). However, I couldn't find a definitive answer to the question "For an enterprise account, if the automatic signing system creates a new certificate, does it revoke the old one, which would cause all installations of the app that used the old profile (with the old certificate) to stop working?". As I said, this does't give you a definitive answer, but since no one else responded yet, maybe it will help?
Topic: Business & Education SubTopic: General Tags:
Oct ’24
Reply to iOS app conflict if the same app with the same bundle ID has been uploaded to both Enterprise Account and Appstore account?
Last I heard, bundle IDs must be universally unique and can not be deleted for re-use: Old Thread 1 - https://developer.apple.com/forums/thread/46407 Old Thread 2 - https://developer.apple.com/forums/thread/81233
Replies
Boosts
Views
Activity
Apr ’21
Reply to Enterprise iOS Distribution Certificate and Provisioning Profile Expiring on same date
If you don't do anything, they will stop working. I don't know if I'd call it renewing the profile or updating the profile, but you can click on the profile (in the apple developer web site), click edit, choose the new certificate, click save, and download the updated profile. 3 - 5. Sorry, I don't have any experience with commercial MDM products in general or Intune specifically. You may be able to just put the new profiles on the server and it will push them.
Replies
Boosts
Views
Activity
May ’21
Reply to Enterprise app could not be verified
Make sure your distribution profile (valid for one year) and the certificate it is based on (valid for 3 years) are still valid.
Replies
Boosts
Views
Activity
Sep ’21
Reply to internal use app can't be installed because its integrity could not be verified
Each user will have to go to the device's Settings app > General > VPN & Device Management (Device Management on older iOS versions). There should be an ENTERPRISE APP heading with a company name to tap. I don't remember the exact sequence, but you have to tap there and tell the device to trust the developer.
Replies
Boosts
Views
Activity
Jan ’22
Reply to ios app in-house delivery error
Did you make sure your distribution profile is not expired? Also that the Distribution Certificate is not expired?
Replies
Boosts
Views
Activity
Mar ’22
Reply to Affect on Certificate after Account Renewal
Our Enterprise account renewal has never required us to regenerate anything.
Replies
Boosts
Views
Activity
Jul ’22
Reply to In House app deployment on protected URL
There is a similar question here, with a possible solution, but it is not specific to OIDC. I have no experience with OIDC.
Replies
Boosts
Views
Activity
Aug ’22
Reply to How to build an enterprise app with the iOS Distribution Managed Certificate
An iOS Distribution Certificate can be used with many different Distribution Profiles. Just edit the profile and select the other (newer) certificate. Then I think you have to go to the Xcode preferences, choose the Accounts page, select your team, and click Download Manual Profiles. You can download the other (newer) certificate from the developer site and install it in your keychain, and I think you also have to get the corresponding private key from a machine that already has it installed and install it in your keychain. When you distribute your app in Xcode, you can choose manual signing and make sure you choose the newer certificate. EDIT: after re-reading your post, I realized that you may be saying that the other certificate is also about to expire. If that is the case, I don't think there's anything you can do, because I think the 2-cert limit applies whether you are manually managing your certs or letting Xcode/cloud manage them.
Replies
Boosts
Views
Activity
Jan ’23
Reply to WWDC keynote?
According to the WWDC app, "Platforms State of the Union" starts at 2:30 PM PT in the Bill Graham Civic Auditorium.
Replies
Boosts
Views
Activity
Jan ’23
Reply to Enterprise App - This app cannot be installed because its integrity cannot be verified
First guesses would be: Device doesn't have WiFi access to internet, or a firewall is blocking access to Apple's server(s). Expired distribution profile (only good for 1 year). Expired distribution certificate (only good for 3 years).
Replies
Boosts
Views
Activity
Feb ’23
Reply to How and when to renew expiring provisioning profile?
I wasn't sure I should answer, since we don't use automatic signing, but since you haven't gotten any other responses, I'll take a stab at it. In general, distribution certificates are good for 3 years, and distribution profiles are good for 1 year. A profile must refer to a certficate. So if a certificate expires less than one year after the profile is created/updated, the profile should be assigned a certificate with a later expiration date. Traditionally, Enterprise Developer accounts could have 2 certificates, so you could let them "overlap" a little. In other words, manually create a new certificate when there is a little over a year left on the other one. I don't know if the limit now is 2 manual certificates plus whatever certificates Xcode automatic signing creates (indicated my "Managed" at the end of the certificate type) or 2 certificates total. From Googling various things like "Xcode automatic signing" and "apple rotate distribution certificates", it sounds like the system will update and/or create new profiles and certificates when the existing ones are getting close to expiring, but it only happens when you actually request that Xcode sign something. So if you recompile and archive your app, the automatic signing would do what is necessary with the profile and certificate. Based on my experience with manually managing enterprise profiles and certificates, if the profile is renewed and it is able to use the same distribution certificate (with the same expiration date) as last year, existing installs do not stop working until the expiration date of the "old" profile. I try to get users to install the new ipa (archived with the new profile) before then, but inevitably there are a few that call or email after that date wondering why the app doesn't work :). However, I couldn't find a definitive answer to the question "For an enterprise account, if the automatic signing system creates a new certificate, does it revoke the old one, which would cause all installations of the app that used the old profile (with the old certificate) to stop working?". As I said, this does't give you a definitive answer, but since no one else responded yet, maybe it will help?
Topic: Business & Education SubTopic: General Tags:
Replies
Boosts
Views
Activity
Oct ’24