I recently updated to iOS 9 and WatchOS 2. Now when I try to build my watch app directly to an Apple Watch I get the following error:
"This application's application-identifier entitlement does not match that of the installed application. These values must match for an upgrade to be allowed."
All I can tell is this is a security issue. But it has been going on for a few days now and I can not wrap my head around what this error means exactly. My provisioning profiles look like they are formatted correctly and my app bundle identifiers match. Removing my apps, restarting, cleaning my project, killing derived data, and reinstalling my provisioning profiles does not seem to help at all. I even tried manually editing my entitlements files with application-identifier and the option for what the previous application identifier may be.
Any help around this error message would be more then helpful!
Thanks in advance!
I was finally able to fix this by restoring my Apple Watch.
Apparently if you have and existing WatchOS 1 app and try to update it to WatchOS 2 the bundle identifier changes and causes this error. If you update your watch you will need to do reset it if you had installed WatchOS1 app before updating that app to WatchOS2.