Questions tagged [apple-watch]

The Apple Watch is a smartwatch that was announced by Apple on September 9, 2014, with first deliveries in April 2015. Its third-party API, WatchKit, was released in November 2014. Use this tag for questions relating to Apple Watch hardware. For software questions, use the [watchkit] tag.

The Apple Watch is a smartwatch that designed to work with iPhones running iOS 8 or later (except for the iPhone 4s – iPhone 5 and later only). It features a "Digital Crown" as a novel input mechanism and comes in aluminum, stainless steel, and 18-karat gold variations.

The watch uses the WatchKit framework for development and presumably runs on an iOS variant.

Apps are meant to be lightweight and companions to their iPhone app counterparts, rather than replacements. They can be either Glances (obsolete since watchOS 3), which offer up timely information in a readable format, or full-fledged Watch Apps.

Watch Apps can be either hierarchical or page-based, and use a grid-based layout system as opposed to iOS's standard Auto Layout system.

Apple is focusing on these key areas:

Resources:

Samples:

2380 questions
21
votes
6 answers

Images not shown on Apple Watch

My Apple Watch app images showing properly on Apple Watch Simulator,Like on menu modules menu images showing properly on simulator. I uploaded my application on iTunes store , Apple Reviewed app & failed it by saying menu images are not showing on…
Anupam Mishra
  • 3,408
  • 5
  • 35
  • 63
21
votes
9 answers

Invalid Apple Watch icon file names must match pattern "*@x.png"

I'm trying to submit an update to my App to include Apple Watch capabilities, however whenever I validate the build I get the errors detailed in the screenshot below. Looking at the bottom error my file name seems to be matching the pattern so I…
user843337
20
votes
1 answer

How to get the current location in watchOS 2?

I need to fetch the user current location for the WatchKit App in watchOS 2. How do I do this?
Jyothi
  • 384
  • 1
  • 3
  • 10
20
votes
4 answers

How to get Apple Watch Unique id or UDID?

I want to get Apple Watch unique id. Is there anything available like UDID or unique identifier for developers?
Amrit Trivedi
  • 1,240
  • 1
  • 9
  • 24
20
votes
4 answers

How to hide navigation bar back button?

I'm trying to to hide navigation bar back button on an Apple Watch. There are a lot of questions for similar to mine but they are for iPhone and if you are know a little about Apple Watch there are InterfaceController instead of ViewController. So…
Chaudhry Talha
  • 7,231
  • 11
  • 67
  • 116
18
votes
7 answers

"Install of Apple Watch Application never finished" Error when deploying watch kit app to device

So I got my new watch (yay!). I manually added its UDID to the developer portal and refreshed the provisioning profiles and I was able to push an archive to ITC for testing but now I want to run the app in debug on my watch itself. I try deploying…
valheru
  • 2,552
  • 3
  • 20
  • 40
18
votes
3 answers

Check if iPhone is paired with apple watch?

In my app, I need to find if my phone is paired with a apple watch and get some information about the paired watch like its name. I tried reading the documentation but I couldn't seem to find any thing specific to my use case. Any help is…
Vamsi Krishna
  • 585
  • 6
  • 17
18
votes
1 answer

Social Framework for WatchKit

I want to create an Apple Watch app that allows users to share things right from their wrist. Is there a built-in Social framework for Apple Watch comparable to the Social framework on iOS?
fredpi
  • 8,414
  • 5
  • 41
  • 61
18
votes
4 answers

Notify WatchKit app of an update without the watch app requesting it

I'm aware of the capabilities of WKInterfaceController openParentApplication and handleWatchKitExtensionRequest methods for the watch app to open the parent app and send/receive data. But how about this... In the instance where the user is using the…
Andrew Davis
  • 2,310
  • 1
  • 24
  • 43
18
votes
8 answers

How to reduce the spacing between rows in WKInterfaceTable

I want to remove the spacing between the rows in Table, is there any property for it?
Mohit Totlani
  • 825
  • 1
  • 10
  • 21
18
votes
9 answers

Apple watch simulator issue

I am trying to debug and run the app on apple watch simulator. I have tried by using different target for notification, Glance and Watch app but apple simulator don't shows any thing.. It stuck in waiting for attach process of extension. I just see…
NSAnant
  • 816
  • 8
  • 18
18
votes
4 answers

How to trigger notifications using WatchKit

In the WatchKit developer guide, there are instructions on how to render custom notifications and it also says: Apps are not required to do anything to support notifications. The system provides a default notification interface that displays the…
ray
  • 181
  • 1
  • 1
  • 3
17
votes
3 answers

Running Apple Watch in iOS simulator issue

I'm trying to run the Apple WatchKit Catalog example code in iOS simulator. But i have always Apple Watch simulator disabled. What i have to do?
Martino Bonfiglioli
  • 1,567
  • 1
  • 15
  • 29
16
votes
0 answers

How do you support Dynamic Type changes in a WKInterfaceLabel?

I have a WKInterfaceLabel in an Apple Watch app running watchOS 5. I have set its attributed string to one that contains a bold font attribute applied to a substring. The boldface shows correctly when the app is run. However, if you change the…
leftspin
  • 2,468
  • 1
  • 25
  • 40
16
votes
0 answers

Dynamic Notification Interface will only work if the Watch app \ extension was opened at least once from the watch

Currently there are 3 flavors of notifications in the Apple Watch: Short - You can't customize these at all. Static - You can customize these on the Storyboard. Dynamic - Can customize UI elements with new data not coming on the Notification…
Segev
  • 19,035
  • 12
  • 80
  • 152