2 questions about the application installation direct line on the device

Hello Developers Guys,

Question 1:
To test, I installed a third-party app directly on my watch:
I copied the .iq file generated on Visual Studio Code into the watch's directory (GARMIN/Apps/).
The app then installed itself on the watch.
How do I uninstall it now?

Question 2:
I coded my first application.
In Visual Studio Code, with the CIQ Simulator for debugging it, it is working correctly (without any problems).
I wanted to load it onto my watch just to test it in real-life conditions (outside of Garmin Connect IQ).
I copied the .iq file into my watch's directory (GARMIN/Apps...).

The app won't install on my watch.
Do I have anything specific to do?
Is it because I still have another app (see Q1) ?

  • Usually you don't copy-paste .iq files to the GARMIN/Apps/ folder but rather the .prg files only.

    To create a .prg binary use "Monkey C: Build Current Project" (instead of "Monkey C: Export project") and select the appropriate device.

    To uninstall:

    You need to do this on your device. I guess it's at least somewhat different for other devices but for mine (Fenix7Pro) it's:
    Settings->Activities&Apps->{the app name}->Delete from device

    If you just want to override it with a newer build you can just build the new .prg and copy-paste it as usual. I guess you mustn't change the app-id in order for that to work, but I'm not sure about that.

  • On newer devices and devices with music you won't be able to see, thus delete the prg file via the file system and unfortunately you won't be able to delete it from Connect IQ phone app any more. You either need to delete it from the on-device store app or via Garmin Express.

    You can also upload the app as a beta app to the store and install it from there (only to your device that is logged in with the same account as the developer) For apps with settings (in Connect IQ) you have to test it as a beta app to be able to change the settings