I'd like to play creating a watch face for my instinct 2x, but I can't run the simulator for it.
I have connect IQ 7.3.1 (SDK). I can see instinct among the devices in the Connect IQ. But I can't find it in my manifest. Any ideas how to fix that?
I'd like to play creating a watch face for my instinct 2x, but I can't run the simulator for it.
I have connect IQ 7.3.1 (SDK). I can see instinct among the devices in the Connect IQ. But I can't find it in my manifest. Any ideas how to fix that?
- Open command palette with CTRL-SHIFT-P / CMD-SHIFT-P
- Select Monkey C: Edit Products
- Select instinct2x
If instinct2x
is not available in the product list, ensure the value of minApiLevel
in manifest.xml is less than or equal to 3.4.3 (this can also be edited via command palette > Monkey C: Edit Application
).
3.4.3 is the current value of connectIQVersion
currently specified for the sole part number in instinct2x\compiler.json (*), in the device library installed by the SDK manager. connectIQVersion
basically specifies the minimum version of CIQ guaranteed to be on the corresponding device/part number, as far as your app is concerned. (connectIQVersion
is baked into your app's manifest in the .IQ file, at export time.) If a user tries to download your app on to a device with a lower CIQ version, the store will prevent your app from being installed and prompt them to update their firmware.
(* On Windows, this file is located at %APPDATA%\Garmin\ConnectIQ\Devices\instinct2x\compiler.json)
No worries! You can also find CIQ API levels for devices at https://developer.garmin.com/connect-iq/compatible-devices/
That page may be slightly out of date though. (It does specify 3.4.0 as the CIQ API level for Instinct 2X.) (Or perhaps it’s intentional that the accuracy of the version numbers is a little fuzzy in the sense that the 3rd number is always 0 for devices on that page.)