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).
Related
When I try to use Xcode5 dp6 to run app on devices. I got an error of
No Provisioning Profiles with a valid Signing identity found issue
How can I resolve this issues.
All you need to do is:
1. go to Certificates, Identifiers & Profiles in the Developer Center
2. create a new provisioning profile in "Provisioning Profiles"
/ "Distribution"
3. download the profile and open it
4. restart Xcode
And you can take a look at this post, and this and this.
Close Xcode
Use keychain to delete your developer certificate and private key.
Use Developer Center to revoke/delete your developer certificate.
Use Developer Center to delete all the invalid development provisioning profiles.
Run Xcode > Preferences > Accounts > (Double click your team) > Refresh.
Xcode will prompt to submit a request to get a new developer certificate signed. (Choose yes).
(Optional) Have you team leader approve the pending certificate in the Developer Center.
Press refresh again to have Xcode download the new provisioning profiles.
You should now be able to select one of the Team Provisioning profiles to run in debug mode.
Goto Xcode Preference -> Account
Select/Add developer account.
Now click on View Details...
Click on Refresh
Restart Xcode
I had exactly the same issue and I manage to sort it by deleting provisioning certificate from Keychain app and I download it again via Xcode (Xcode -> Preferences... -> Accounts).
If it doesn't help try remove certificate and provisioning profile. After than make sure you set up everything right in Build Settings (Code signing).
Hope this help
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
My Apple Certificate had expired. So i went in the Developer's Provisioning Area and Revoked My certificate. I deleted my old certificate, and old provisioning profiles.
Upon notification from my Team Lead. I downloaded the new Developer Certificate to my Mac and Dragged it into KeyChain Access. Now it shows my certificate as valid. I re-downloaded the provisioning profile for my App. and Dragged it into XCode4. The Organizer shows it to be valid but with a warning
XCode Could not find a valid private key/certificate pair for this profile in the keychain.
Have i done something wrong in my approach.
I am able to run my app on the iPAD and debug it too. But i somehow sense an issue in the above statement.
Please Help.
If you didn't recreate the provisioning profile with the new developer certificate (i.e. if you downloaded the old profile) then I think this is the problem - you will need to create a new profile with your new certificate.
You did to get the certificate key/pair from your team leader. Apple does this weird thing where it actually signs it's certificate with a "password" in order to use the certificate you have to have the "password". That's why you get XCode Could not find a valid private key/certificate pair for this profile in the keychain. I had the same thing, you can't just download the new certificate :(. If I can find the documentation of Apple that says how to do this I will post it in an edit.
Ok here is the docs: https://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/10-Configuring_Development_and_Distribution_Assets/identities_and_devices.html#//apple_ref/doc/uid/TP40007959-CH4-SW2
It is under "Provisioning a Device for Development", I Hope this helps!
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.