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