I have few questions about the "Potential loss of access to the keychain."
I am transferring one application from the old account to the new account, but now I want to update this application, and when I try to send the update. build xcode show me warrning. Potential loss of access to the keychain, but without errors (using the new xcode initialization profile). Therefore, I searched on google about this, and I found that this is due to the fact that the old Team identifier and the new Team identifier are different from it, and because of this, you cannot have a profile profile containing the old team identifier. So I create a new preparation profile using Xcode, something like "xc: com.TESTING.Test" and a submitted application using this with warrining.
but after sending the application I get an email from Apple saying: "In the previous version of the software, there is the value of the application identifier ['XYZXYZ.com.TESTING.Test'], and the new version of the software, the identifier ['ABCABC.com.TESTING.Test ']. This will result in loss of access to the keychain.
So my questions are: -
1) If I use the new provisioning profile, ignoring "warchain access warrning", then my application will not be able to access NSUSerDefaults? or any other important information? (and this problem only occurs with the old installation or the new installation also does not have access to keychain?)
2) How to solve this problem?
Any help is determined
thanks
source share