Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can't install WatchKit app on Apple Watch

Tags:

ios

watchkit

I have a WatchKit app that runs fine in the Simulator. But when I try to run it on an actual device it never finishes installing and never provides any error message or feedback.

The iOS app installs and runs fine. I bring up the Apple Watch app on the iPhone and it lists the app and shows the correct icon. Selecting that, the "Show App on Apple Watch" switch is on. Underneath it it says, "Installing...". And it stays there.

I can also see the app icon on the Apple Watch. Selecting it just shows the spinning wheel indicator as if it is trying to load.

Things I've tried based on other suggestions I've found here, on the Apple Developer forums, and around the web:

  • Verified that all app bundle IDs are correct and match.

  • Verified that the deployment target is iOS 8.2.

  • Verified that the WatchKit App runs in the simulator.

  • Verified that my provisioning profile includes my Apple Watch's UDID.

  • Verified that my Apple Watch shows up as a "Paired Watch" in Devices.

  • Deleted the app from my phone, and then rebooted my phone, watch, and Macbook before reinstalling.

None of the above work. Any suggestions?

Thanks!

Thomas Aylesworth

like image 457
SwampThingTom Avatar asked Apr 26 '15 18:04

SwampThingTom


People also ask

Why can't I install certain apps on my Apple Watch?

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.

Why won't my Apple Watch install?

If the update won't start, open the Watch app on your iPhone, tap General > Usage > Software Update, then delete the update file. After you delete the file, try to download and install watchOS again. Learn what to do if you see 'Cannot Install Update' when updating Apple Watch.


2 Answers

A friend who works on the USA Today iOS team, including the Apple Watch app, suggested I go to the project settings for the WatchKit App target and set "Skip Install" to NO. Sure enough, after doing this, I was able to install.

like image 178
SwampThingTom Avatar answered Oct 08 '22 13:10

SwampThingTom


I've found it very useful for reading the iPhone console log. (Not to be confused with crash logs).

Use Xcode --> Window --> Devices -- select your plugged in iPhone, and make sure the log screen lower left arrow is down.

In my case, I had invalid provisioning profile entitlements, which were corrected via the Apple Dev portal, and re-downloading the profiles -- after making sure the entitlements were correctly being set in the WatchKit App Capabilities.

like image 27
Hunter Lee Brown Avatar answered Oct 08 '22 12:10

Hunter Lee Brown