I want to find the watchOS version of the Apple Watch which is paired with the iOS device.
The following code works for iOS devices, but I couldn't figure out a way to find the watchOS version:
[[UIDevice currentDevice].systemVersion]
And also, with iOS 9.3 and watchOS 2.2 we will be allowed to pair with more than one watches. So, is there any way I can get details of all paired watches programatically?
On your Apple Watch, open the Settings app , then go to General > About. The items you can view include: Name. Software version.
In Objective-C, you need to check the system version and perform a comparison. [[NSProcessInfo processInfo] operatingSystemVersion] in iOS 8 and above.
watchOS 7 will be available this fall as a free software update for Apple Watch Series 3, Apple Watch Series 4, or Apple Watch Series 5 paired with iPhone 6s or later running iOS 14 or later. Some features may not be available in all regions or all languages or on all devices.
You can use the below code to get watch kit details
[[WKInterfaceDevice currentDevice] systemVersion]
The details can be found in the docs.
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