Currently, I can not use my devices in Xcode. When I checked my keychain, i saw that this certificate has expired, and I can't download it from member center but my certificate expire date is about next month. Is it a usual thing? Did anyone have such situation before? I renewed my developer certificate and waiting for activation e-mail from Apple for two days. I could not find enough information about it.
Thanks
You will need to renew your developer certificate. The answers here will be able to guide you through the process.
Apple take its own time to renew your Apple developer a/c and probably its two days as it verifies your payment etc first. At present the Apple developer site is down and up for maintenance. May be this is the reason why you are not able to get any info about it.
Regards
Rajeev
Related
I would like renew my annual developer account.
It was not set to automatic renew. But there was still no renew button. So i updated my credit card information and filled out that weird new "survey". Still no renew button.
So i turned on automatic renew. It then said that the renew date would be 16. January (it was 15. January when i did it). But now nothing happened. It now says renew date is 30. January 2023. But there is no way i can wait that long. Apps we are using are not working anymore.
So how can i just give Apple my money and renew my membership now?
Tried enabling auto renew. Switching on and off.
The quickest way to renew your membership is to contact Apple's developer support team. They will be able to help you renew your account and resolve any issues you may be having. You can reach them by visiting the Apple website's developer support page or by emailing developer#apple.com
So, my first App is on the AppStore for almost a year now. I started receiving notices from Apple that my iOS Distribution Certificate will expire in 30 days time. That's fine — they expire.
But, the email says to go to Certificates, Provisioning and Identities to renew — only there is nothing there that specifically guides me through such a process that I can see — and it's a very clean, spartan portal so I imagine I would see something especially if I was directed to go there specifically for this reason.
As I've never renewed a certificate, I wonder if anyone might be able to guide me through the process? There seems to be no clear answer.
My concern is that the expired certificate would somehow break the App currently in the store? (I don't know that it will, or will not — but I'm not excited to find out in real time.)
Am I meant to create a new certificate in Xcode? Does it need to be somehow applied to the current version of the App, or the one in the App Store, meaning I may need to publish a new version of the App for hygiene?
Any pointers or help are greatly appreciated.
Julian
If your Apple Developer Program membership is valid, your existing apps on the App Store will not be affected. However, you will no longer be able to upload new apps or updates signed with the expired or revoked certificate to the App Store.
https://developer.apple.com/support/certificates/
For updating the app you need to generate new certificate.
Recently, I had an experience of expiring profile & certificate and my all distributed apps were stopped running. So i want to go in depth of this logic. I have few question listed below. Anyone please answer because most iOS developers still don't know the answers.
Why apple is expiring certificates and profiles exact after one year ?
Can we extend the limit of expiration year from one year to any ?
How iOS decide, The particular app certificate is expired so it should not be run in the device ?
When installed app life is deciding by iOS i.e. When app is installed first time OR when Certificates and Profiles created ?
Most iOS developers are wondering for knowing the logic behind this certificate expiration process so please answer who knows the truth behind this.
Thanks in advance.
Why apple is expiring certificates and profiles exact after one year ?
So that you don't set up a parallel app store(IMO)
Can we extend the limit of expiration year from one year to any ?
For Enterprise licenses, 'in-house' distribution profiles have a validity of 3 years. Here is an old thread you may refer.
How iOS decide, The particular app certificate is expired so it should not be run in the device ?
From Apple docs: The first time an application is opened on a device, the distribution certificate is validated by contacting Apple’s OCSP server. Unless the certificate has been revoked, the app is allowed to run.
When installed app life is deciding by iOS i.e. When app is installed first time OR when Certificates and Profiles created ?
Same as above, certificate and PP expiry dates are taken in account before running the app. Try installing an app which was signed with old certificate and you'd see.()
We have different enterprise applications distributed via Airwatch MDM. When some distribution profile was expiring after 1 year earlier we could see a popup on the iOS devices. Now its not showing due to some reason. I'm not sure why. Also I can't find the profiles section in the iOS 8 settings section. There it used to show the expiration dates for all the profiles.
If the developer is not noticing the expiration date, apps getting crashed after the expiration date.
I want to know the best optimum solution for this.
How do we get the notifications for this?
Is there any solution without redistributing a new binary?
Or do we have any reminder notification system for this?
You can update the provisioning profile without redistributing a new binary. If you go to the app and click on the "files" tab and select "edit" this will allow you to upload the new profile.
I'm going to tackle your questions with in-line answers:
If the developer is not noticing the expiration date, apps getting crashed after the expiration date.
Speaking frankly it's up to your Enterprise Agent to maintain and track when provisioning profiles are expiring. Likewise they should be planning your required yearly release in conjuncion with the expiring profile. It is not the developer's job to maintain that part of the app development process unless you're specifically paying them to do so.
How do we get the notifications for this?
See above. All profile expiration dates are in your Enterprise Portal.
Is there any solution without redistributing a new binary?
This won't always work, especially if your Enterprise Distribution cert is also expiring. If your Enterprise Cert expires you MUST deploy a newly signed binary.
What happens if I renew my iOS membership few days late? I know that Apple will deny "my ability to distribute applications on the App Store and your access to the iPhone Developer Program Portal." and that all my existing certificates and provisioning profiles will be revoked and invalidated. BUT, what will happen if I renew few days after that? I did not get any emails from Apple about renewal and I just found out that today is the last day to renew. Since I am from Croatia I can not pay with my credit card online, I have to send a fax. I don't think that Apple will send me a renewal code immediately and I just want to know what will happen when I renew it? Will I still have my existing apps? Will I lose anything? Thank you.
To answer my own question. I renewed my iOS membership one day later than the due date. All my apps were "unavailable for purchase". Customers contacted me with questions why is my app in appstore if it says that it is unavailable for purchase. Everything went to normal the day that my membership was renewed. All my apps were still there and they became available for purchase again. So, it looks that it is not so much of a problem if someone is late a few days with iOS membership renewal.