Mac Apps Failed To Launch Due To Provisioning Profile After Certificate Expires

By

Over the weekend, a number of Mac apps failed to launch because of the expiration of certificates. Before, despite certificate expiration, the apps already shipped for purchase will run. However, that changed with the Sierra update, which uses provisional profile to check whether an app is Apple certified or not.

This event happened on all Mac apps directly downloaded from their websites instead through the Mac App Store. Programs which failed to launch include 1Passoword, Soulver and PDFPen. The said apps reported immediate crashes on launch, according to Mac Rumors. The developers was able to apologize quickly and make fixes over the course of weekend.

The issue, which is rooted from the app's code signing certificates expiration, was not a problem before. But since the Apple's requirement of apps to have a provisioning profile, the developers were surprised that their apps will fail to launch if they haven't renewed their code signing certificate.

The provisioning profile means that the app has been cross-checked with an online database, and is allowed to do system actions or entitlements. The profile is signed using the developer's code signing certificate - which made the apps fail to launch since the certificates of the Mac apps on question are invalid due to expiration.

The developers also admit their shortcoming since they were already aware that the certificates will be expiring soon, 9to5mac reported. "We knew the developer certificate was going to expire on Saturday, but thought nothing of it because we believed those were only necessary when publishing a new version," according to one blog post from 1Password developers.

For the Mac Apps developers, the only solution for the problem to stop from recurring is to renew their certificates long before they expire. AgileBits, one of the developers yet to have their certificates to expire by 2022 stated that they are planning to renew their licenses far before it expires.

 

Tags
Mac Apps, Provisioning Profile, Certificate Expiration, Mac OS Sierra, 1Password
Join the Discussion
Related Articles
More Trending News News
FIFA

Report says FIFA outdoes NGOs in tax exemption

2014 World Cup

Some World Cup national coaches impose ground rules on having sex during tournament

2014 World Cup

2014 World Cup sheds light on benefits of player migration laws to non-European national teams

Arena Amazonia stadium

Brazil shortchanges locals with massive 42K seater Manaus stadium build for four World Cup matches

Real Time Analytics