Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

The app couldn't be installed because developer certificate is no longer valid

I have invited one TestFlight user from iTunes to test my app. The app is currently under review status. When that user tried to install the app, at the time of launching in iTunes, it throws the following error :

Could not install XXXX. The app couldn't be installed because the developer's certificate is no longer valid. To resolve the issue, contact the developer.

Anyone can provide brief explanation what could be the reason for this and how it can be resolved.

like image 540
Abdul Samad Avatar asked Dec 30 '14 09:12

Abdul Samad


People also ask

What happens when Apple developer certificate expires?

If your certificate expires, passes that are already installed on users' devices will continue to function normally. However, you'll no longer be able to sign new passes or send updates to existing passes. If your certificate is revoked, your passes will no longer function properly.

How do I renew my Apple Developer certificate?

Click Apple Push Certificates portal. In the new tab, sign in to the Apple portal with the Apple ID and password you used when you created the certificate. Next to the certificate you want to renew, click Renew and accept the terms of use.


1 Answers

I encountered this error because the build was signed using a provisioning profile whose certificate had been revoked.

When i checked in the developer center, the provisioning profile was marked as "Invalid".

I just clicked "Edit", selected the new developer certificate and regenerated the provisioning profile. When the new build was uploaded on testflight signed with the new provisioning profile, the error went away.

However, i do think Apple should be checking if the provisioning profile is still valid rather than developers finding it out after build is already approved by TestFlight and testers complain about this error.

like image 166
Chintan Patel Avatar answered Sep 21 '22 20:09

Chintan Patel