macOS Sierra: Delete And Reinstall 1Password To Refresh Certificate [Update]

1 minute read
| Quick Tip

Over the weekend, AgileBits wrote a blog post saying that 1Password users were getting an error message when trying to start the app. This error is due to the expiration of the developer certificate this past Saturday. The company knew the certificate was expiring but didn’t realize it would cause an issue with the software.

1Password Expiration

First, it should be noted that this only affects people who have downloaded 1Password directly from the AgileBits website. If you use the version from the Mac App Store, this error shouldn’t be a problem for you.

This error is because of a change in how macOS Sierra handles developer certificates. In previous versions, the expiration of a code signing certificate didn’t have an impact on software that was already shipped. But in Sierra, Apple requires apps to have a provisioning profile.

1Password Error Message

1Password Error Message

This profile tells macOS that the app has been checked by Apple against an online database and it’s allowed to perform system actions, called entitlements. But the profile is signed with the certificate, so when the certificate expires, the provisioning profile becomes invalid.

The Fix

AgileBits has already fixed the issue on its end, so all you have to do is download the updated version of 1Password, version 6.5.5. Again, if you’ve been using 1Password from the Mac App Store, you don’t need to worry. The company provided a video to show you how to do it, as seen below:

2 Comments Add a comment

  1. Macfox

    Just had the same problem even though I’d just installed this version 10 days ago. Had to reinstall it all over again. All good now.

Add a Comment

Log in to comment (TMO, Twitter, Facebook) or Register for a TMO Account