I don't think so. What is required is that a user manually launches the app after update.

There could still be the case that the app auto updates, and it gets launched from a push notification before user interaction.

In that case, I believe the `fixKeychainAccess` method would just get an `errSecInteractionNotAllowed` error and return.

So it doesn't fix 100% of the cases on update, but eventually will. To handle that other case, there's https://gist.github.com/koke/7238985 but I haven't tested it that much