We submitted an app recently with Apple Watch support. It installed from the App store fine but when preparing an update, we can't get it to install on a real Apple Watch anymore (fine in simulator). We have tried installing using Apple Testflight Beta and Ad Hoc builds (we, the developers do not have an actual device ourselves, just a remote tester).
The only significant thing that has changed is that we have updated to XCode 6.3 since the first release.
I have tried:
The one thing that is suspicious, is that when exporting the IPA from XCode, the entitlements summary for the watch app have a circle/cross for the icon (no error is reported though). Also, the keychain-access-groups value is by default set to the Watch app's bundle id (not the host app). I have tried creating my own entitlement file to match though, and this doesn't seem to do anything. I would attach a screenshot but I don't have a 10 reputation...
Any help with this would be great. It is very hard debugging when you don't have the actual device. I have to make builds and wait for the one remote tester to try. Then repeat...
Update:
Now that I have the rep, here is the screenshot:
I did get a watch. The first time I tried to install it, it gave the same error. I then tried debugging in Xcode. It would install through Xcode (Xcode created provisioning XC profiles). Subsequently, I could get it to install using Testflight Beta. However, it still would not install for our external tester!
If you see the verification failed error on your Apple Watch, the chances are that the Apple servers are overloaded or having other issues. Before setting up the new Apple Watch, check out the icloud status page by clicking on this Apple system status report.
While a poor internet connection is the main reason why apps often fail to install on Apple Watch, there are other bottlenecks that you need to keep in mind. Incompatibility, cluttered storage, and miscellaneous software glitches are also responsible for the app installation issue on your watchOS issue.
To use your Apple Watch Series 3 or later with watchOS 7, you need to pair your Apple Watch with an iPhone 6s or later with iOS 14 or later. Setup assistants on your iPhone and Apple Watch work together to help you pair and set up your Apple Watch.
Press and hold the Digital Crown until you see the red Reset button. Tap Reset, then tap Reset again to confirm. After Apple Watch unpairs completely, you can pair again. Remember that you'll need the Apple ID and password that were used to set up the watch.
Check your certificate entitlements. Go to apple developer center and accept the new entitlement if any. Make sure you are not using beta Xcode to publish the app.
Try validating the build before pushing to Test flight(validate in archive area) and also do check the certificate is a distribution certificate.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With