In my iOS Provisioning Portal Current Development Certificates section, the certificate expiry date is Sep 30, 2010. Today is Sep 30, 2010. Should I wait for the certificate to expire and renew? Or should I revoke the existing one and create a new one certificate?
Currently, the Ad Hoc Provisioning Profile has expired. No matter how many times I click the Renew button next to it, the status will become Expired. The means the app in all my beta testers' machines stops running and I cannot send a new version to them before a good Certificate is issued.
Thanks!
You can renew certificates before they expire, and this is typically a good idea. There's really nothing to be gained by letting them go, except (a) if you're not actively using them, you save a few steps and (b) a few days before expiration, next year.
However, for normal use, you just renew them a week or two before they expire.
Related
I have over 20 applications utilizing ADFS SSO authentication. Last year the token signing certificate expired and I went through the whole sky is falling - chasing down 3rd party vendors to schedule the refreshing of the metadata files to try to make the transition to the new cert as seamless as possible. I have already added calendar reminders 3+ months before their next expiration but I would like to be a little bit more prepared and have a job/script that runs and send me an email when the certificate is 90+ days from expiration. Does anyone know of or have a script that could do accomplish that? Also, is there a way I could do the same per RPT signature certs? I currently have most if not all set to automatically update but would like the notification anyway if possible.
There are a few around e.g. this.
"This script will query AD FS certificates (via Get-AdfsCertficate) and Relying Party Trust certificates (via Get-AdfsRelyingPartyTrust) and check if the certificates expire within a user-defined threshold (or the default 30 days if not specified). It will then output details about expiring certificates, and, optionally, send an alert email."
I have nothing in the App Store so I'm not worried about that. I am just wondering if I will still be able to develop new apps using Xcode and be able to test them out on an actual device if I have those profiles stored locally on disk...
No because if you look at your keychain youll see that your provisioning profile has an expiration date, a year from when you purchased the membership. You'll have to renew it to test on devices.
The date is Feb 18th 2013 and I have been testing on all my devices since the day after posting this question.
Just in case, I went to the provisioning portal and created a new provisioning profile on January 25th 2013 which expires the same day in 2014.
So to answer the original question, YES you can test on your devices after your Developer Account passes the renewal date.
Your provisioning profile is basically a cryptographic certificate (not really, but understand it this way) that is signed by Apple which allows iOS to run your apps. The expiry date on the certificate is (as far as my knowledge is concerned) same as the expiry date on your Apple-Developer account.
So, no. You will not be able to test your apps after your account expires.
I have two questions for you.
First one is that my distribution certificate is going to expire next month. So I created a new distribution certificate today without revoking the older one. I did it without any problem. But I notice that the new certificate is going to expire on 9th oct 2015 and not 9th oct 2013. According to my knowledge apple distribution certificates valid for one year. Is this possible.
My second question is I need to create a provisioning profile with this new certificate. And I need the bundle identifier as same as the I used with previous certificate. Can I Create provisioning profile using the same App ID I have used to create previous provisioning profile?
I submitted a few app updates about a week ago. Yesterday, my iOS Distribution Certificate issued by Apple Worldwide Developer Relations Certificate Authority expired. Xcode organizer prompted me to renew one, and it installed, and I deleted the old one from the Keychain Access Tool. My question is this: will me having to replace the distribution certificate have any adverse affects on the updates I submitted with the old one?
Please note that there are two certificates: the Apple WWDR and the Distribution certificate that is actually used to sign your app. The Apple Worldwide Developer Relations Certification Authority certificate basically certifies that your other certificates are valid.
There should be no adverse effects, as it is not this certificate, but your distribution certificate that is used for signing your app.
Adding to what #gambit said. Another point to look at is Apple's responsibility toward the app customers. Today i buy your $100 app and tomorrow you decide to adopt sainthood and never renew your certifcates - why should i waste money? App once installed lives on forever unless it breaks because of updates.
I generated an ad-hoc profile which shows up the expiry date of June 25, 2079. Is this correct or a bug in the provisioning portal?
Thanks
I think it was a bug because Apple has revoked all the provisioning profiles we created in the last week that had this 2070 issue.
It appears that sometime this week Apple changed the rules on expiration for new distribution certificates. Instead of expiring when your program period runs out they are expiring in 2079. I've been able to successfully submit an app using the new certificate so at least right now this seems to be just fine.
2079 here for me too! Glad others are seeing no errors with it. I have been using the new Provision for Ad Hoc without fault. Googling 2079 and Provision brings us to this page.
I also had a provisioning profile with the 2079 expiration date. Apple let me submit one version of the app with this profile but as of today it says it is an invalid signature so I guess they changed the policy (without telling anyone).