Getting "'Upgrade's application-identifier entitlement string (5_________.c__.p_________.i_________________) does not match installed application's application-identifier string (J_________.c__.p_________.i_________________); rejecting upgrade."

Hi,

We recently encountered an issue with the previous process for managing capabilities, which we’ve documented at Apple Developer Forums( https://developer.apple.com/forums/thread/756904?) and escalated through a code-level support request (Case-ID: 7747625). We have since managed to eliminate the old process and successfully added the Contacts Notes capability to the app identifier.

However, during release build testing, we ran into a new issue: the app upgrade fails with the following Xcode error message:

"Upgrade's application-identifier entitlement string (5_________.c__.p_________.i_________________) does not match installed application's application-identifier string (J_________.c__.p_________.i_________________); rejecting upgrade."

Additionally, we received an email from Apple titled "Fwd: The uploaded build for IDrive Online Backup has one or more issues," which highlighted the same issue.

The application-identifier discrepancy between the builds is as follows:

Version 5.3.6 (existing build): application-identifier: J_________.c__.p_________.i_________________ Version 5.3.7 (new build): application-identifier: 5_________.c__.p_________.i_________________ This discrepancy arises from the updated provisioning profile, which now uses "Default" for entitlements instead of the previously selected "Contacts Note Entitlement" from the older process.

This issue is a complete blocker, as it prevents us from proceeding with the release. If users delete the existing build and install the new version, they will lose their keychain data.

We would greatly appreciate your prompt assistance in resolving this issue.

Thanks & Regards

Answered by DTS Engineer in 800614022

It sounds like your App ID has changed and you are trying to install a newer version of your app over a pervious version of your app. Please see the section "Upgrade's application-identifier does not match the installed app" in Technical Note TN2319: Installation Failure Troubleshooting for iOS. There are directions in there you can use to have a 'previous-application-identifiers" entitlement added to your app so you can install over the older version.

It sounds like your App ID has changed and you are trying to install a newer version of your app over a pervious version of your app. Please see the section "Upgrade's application-identifier does not match the installed app" in Technical Note TN2319: Installation Failure Troubleshooting for iOS. There are directions in there you can use to have a 'previous-application-identifiers" entitlement added to your app so you can install over the older version.

Getting "'Upgrade's application-identifier entitlement string (5_________.c__.p_________.i_________________) does not match installed application's application-identifier string (J_________.c__.p_________.i_________________); rejecting upgrade."
 
 
Q