When I did a Validate of an app in Xcode 8.3.1, a note tells me that the previous version of software has an identification-identifier of HVC....com.myname.AppName, but the new version was A48....com.myname.AppName. "This will result in a loss of keychain access."
I get this note with automatic signing and manual signing.
I went into Certificates, Identifiers & Profiles > App IDs and found the first App ID, but could not find the second App ID mentioned. I checked all of my apps.
In Provisioning Profiles > Development, I found an expired profile with HVC....com.myname.AppName in AppNameJan2011, so I generated it, downloaded it, then dragged it onto the Xcode icon.
In Xcode, I selected that new profile manually (under TARGETS > General). I still got the error when I made the Archive and hit Validate (in the window that has the button for "Upload to App Store..."
When I selected "Automatically manage signing," it validated correctly with no errors. I hit Upload to "App Store..." and I get the error again, with the same two ID as at the beginning. All of these builds are appearing in My Apps > Activity > All Builds (I've been incrementing the version or it won't finish).
I have downloaded and applied the correct profile, so why am I getting a conflict with an App ID that I can't even find listed among all of my App IDs?
I notice that the Signing Identity is set to "iPhone Distribution [my name] (M7HM....)" when validating the ipa. Is that correct or should it be "iPhone Development"?
I am assuming that the "result of loss of keychain access" means that previous users of the app won't be able to update their app. Or does it mean something else?
(Using MacOS Sierra, 10.12.4, iMac)