I have an distribution certificate which is expiring next week... then I renewed it today.
Do I have to build another provisioning profile and install it on all devices which is using the provisioning with the "old distribution certificate"?
Or there is nothing to do, and its automatically, after renew certificate?
Thanks!
Yes you have to rebuild, the apps under the old provisioning will expire and no longer will be able to be opened...you have to release a new build under the new certificate
Related
I experience big trouble with the iOS provisioning / certification.
Recently I submitted an app to App Store with a normal App Store Distribution Certificate. And then I wanted to create a AdHoc Beta Test for another app, and I am not sure what happened next but now the Provisioning Portal doesn't list my App Store Distribution Certificate anymore. Instead it only lists my AdHoc BetaTest Certificate.
Also, the Provisioning Portal has no way to create a new Certificate.
Recently I renewed my developer account so maybe everything expired causing the trouble?
My Keychain has an entry "iPhone Distribution: Mikhalo Ivanokov", with green checkmark "This certificate is valid", expiring in Nov 10, 2012.
But Provisioning Portal doesn't list this Distribution Certificate. Only the AdHoc BetaTest certificate.
How can I fix this? Does anyone know what might have happened? Did Xcode replace my App Store Distribution Certificate with my AdHoc Distribution Certificate? Can I have two, or must I somehow delete the AdHoc Distribution Certificate first?
You can only have one distribution and development certificate. However you can have multiple distribution profiles. So in your case, you can use the same distribution certificate to create an adhoc distribution profile and an app store distribution distribution profile. Remember that a profile is created by combining your certificate (either your dev or distribution one), an app id and optionally a list of devices.
It seems to me that you had a distribution certificate and by mistake modified it to an Ad Hoc certificate (it easily can be done in Distribution tab of Provisioning Portal). You just need to make one more distribution certificate and sign your application with it if you want to update it in App Store.
You don't need to delete your Ad Hoc certificate, you just can maintain both distribution and Ad Hoc certificates on your developer Mac. You just need sign your application with right kind of certificate for publishing in App Store and Ad Hoc distribution.
IOS distribution certificate personal account can only apply for three
My Ad-Hoc and Distribution provisioning profiles have expired.
When I click on Renew on the AdHoc/Distribution tab from the Provisioning Portal I get kicked back to the Development Tab.
When I click on the expired provisioning profile from XCode and click on Refresh and log in with my credentials, nothing happens.
How can I renew my provisioning profiles?
Note:
My Distribution Certificate is also expired. iTunes Provisioning Portal gives me the option to revoke it. Do I revoke and recreate a new certificate?
Remove Expired Certificates
Recreate Development and Distribution Certificates
Delete Development and Distribution Provisioning Profiles
Recreate Development and Distribution Provisioning Profiles with new Certificate
Delete all old certificates in keychain
Install new provisioning profiles in XCode Organizer
DONE
I've experienced a similar issue. When trying to renew the expired provisioning profiles in Xcode's Organizer it gave the message "No value was provided for the parameter 'certificatelds'" after hitting the Renew-button.
But instead of recreating the expired provisioning profiles I was able to update them from the iOS Provisioning Portal website as a workaround. From the Distribution tab in the Provisioning section press the Modify button. Type a character the field Profile name and delete it again, so the names stays the same but the Submit button will be enabled. Press Submit.
In Xcode Organizer delete the expired provisioning profile(s) and press Refresh to load the renewed provisioning profile(s).
I decided to submit a new version of my app after about 5 months.
I went to provisioning profile and noticed that my certificate is missing.
Every app store provisioning profile is linked to my certificate, and since the certificate is missing i cannot download my provisioning profiles.
What is the solution here?
Is it possible to submit a new certificate and relate my provisioning profiles to the new certificate?
Yes, generate a new certificate,
then edit your provisioning profiles to select the new one in the Certificates section.
In your projects, make sure your new profiles are selected in the Code signing property.
After my iOS membership is expired, certificate and all provisions are gets revoked. After few days I renewed my provisioning membership. Now I need to give request for development certificate, So my question is How is it going to affect my existing apps and existing provisioning profiles? Can I give request for development certificate from other machine?
Please help.
Many thanks in advance.
Revoking certificates has no effect on existing apps (AppStore/AdHoc/Dev).
Regenerate your provisioning profiles (make sure your new certificate is checked in the certificate list). Then you'll just have to code sign your updates with the new provisioning profile.
You can set up the new certificate on another machine if you want.
I have installed an app on
my iPod touch. Will this app expire when the provisioning certificate does?
EDIT:
I am the developer in this case. I installed it using XCode. I used a development provisioning profile not a distribution one. Does this change anything?
How did you install it? I assume it was sent to you by the developer along with the distribution certificate and you installed it via iTunes?
If so, then yes you will need to reinstall with an updated provisioning profile after your current one expires.
If you're talking about adhoc distribution, yes : you won't be able to launch "adhoc distributed applications" anymore once the adhoc provisioning profile installed on the iphone has expired. You will need to request a new "fresh" generated adhoc version.