Environment: CIQ SDK/Plugin 3.0.4
In one scenario (simple test app with one setting):
- If I push settings after starting the simulator, but before running the app, they are pushed successfully (based on looking at the .SET file)
- However, if I open the settings dialog again, it pretends that the settings have returned to default (although the SET file on disk still has my non-default settings).
- If I run the app, my setting file is replaced with a default settings file, but at least I can edit my settings. This might be a problem if I have an app that can only load settings on initialization, though (especially on CIQ1 devices which have low memory). One way for me to tell the difference between the default settings file and the one generated by the app settings dialog because the default settings filename is all uppercase, and the other one matches the case of my project name.
In another scenario (my actual app)
- If I push settings after starting the simulator, but before running the app, they are pushed successfully (based on looking at the .SET file)
- As soon as I run the app, the settings file is deleted
- If I push settings at this point, it doesn't work
- Sometimes I get lucky and the settings take.
- My app has 19 settings, but I pared it down to 1 setting and it still happened. In other trials (only with 1 setting), it seemed to accept new settings with no problem, but this was not consistent.
This is making it almost impossible to test an app that has a bunch of settings in it.
I tried to deleting the GARMIN folder in my temp directory and it didn't seem to help. The project names/paths don't have any spaces or weird characters in them.
I also tried the same two projects on a different computer, and I saw the same problems.