Hi,
a few weeks ago we transfered our app from one account to another, ignoring that we would loose access to the keychain. Today we were going to upload the first update of the app using the new account and when we submitted the IPA we received a warning saying that we could have a "Potential Loss of keychain access (WARNING ITMS-90076)".... the problem is that we are currently using the keychain to store if a user did In App Purshases and we are afraid that now, when all our users update they will lose the information about the purshases that they've made, which would be an absolute disaster.
After reading some technical documents from Apple it seems pretty obvious that it will be like this:
https://developer.apple.com/library/ios/qa/qa1726/_index.html
I would like to know if someone else has faced this situation and what did you to solve the situation.
By now we are exploring two alternatives:
1. Upload the update and force all users to have to use the "Restore purshases" option... which is awfull for our users and thus for our company's reputation.
2. Transfer the app again to the old account, upload the update and store the purshases somewhere else (file, NSUserPrefs, database...) and then transfer the app again to the new account and upload a new version without using the keychain.
Many thanks in advance.
Jordi