Garmin CIQ Manifest generator on GitHub

Hi

I faced a problem adding a device Ids to the manifest based on the minimum API level of my Application. The page https://developer.garmin.com/connect-iq/compatible-devices/ is not well maintaned and doesnt help, e.,g., Forerunner 165 still not added there.

So I have created the GitHub project in oder to quickly generate list of productsId based on the Min API Level https://github.com/AShuba/Garmin-CIQ-Manifests

The question is does it have any sense to create such kind of manifests generator? Does Garmin have such tools?

Thanks!

  • In VSC and the Monkey C Extension, there are a number of things you can do with manifest.xml.  For example, Edit Products will only show you devices that meet your minApiLevel. And Edit Application, your app type minApiLevel, app Name, entry point, and launcher icon

    There are also ways to generate a new UUID, edit languages, permissions, and barrels.

    You should never need to hand edit a manifest file.

  • Sure, I tried to make automatic devices selection but looks it doesnt work correctly.

    I.e., I have selected API level 1.2.0 and only 33 devices were selected instead of 110+ devices. I dont see neither old Fenix 5 and 6, Epix nor newest Forerunner 165 devices. See screenshot.

    Do you think that is correct behavour?

  • Maybe you should save it after clicking Select all? Or maybe this is another bug in the manifest editor. For me it works (I can select all devices). Just yesterday though I encountered a bug that might be a problem for you as well. Did you open, edit another manifest file before you tried this?

    Can you also make a screenshot from the editor? The nice one, not the text editor. Do you see there the missing devices?

  • Are all devices download by way of the SDKManager?  With the VSC Command Palette and Edit Products, you should see a list of devices with some checked and some not checked.  Only those checked will be in the manifest.xml.  

    In addition, for a specific-app type , only devices that support that app type will be on that list, so for a watch face, you won't see any edge devices or hand helds.