The 3rd and 4th were originally submitted two days ago.
I know that I didn't originally submit identical IQ files for the 3rd and 4th because:
- The AppName is different (i.e. the name that shows up when you choose the data field on the watch)
- The apps can write data to FIT files. The label and graph colour are different for each of the apps.
- I was able to install them at the same time, on a single watch
Tonight I made an update to all four clones, and rebuilt everything. Uploading new version for clones 1-3 worked fine.
But when I tried to update clone 4 with the corresponding newly built IQ, the store claimed the AppID was different than what was originally submitted.
The following errors were detected in your app file
- The app-id within the manifest-file deviates from the one originally registered for this app.
When I updated clone 4 with the newly built IQ from clone 3, it was accepted. So now I apparently have two copies of clone 3 in the store!
(I should never have tried that, but I just had to find out...)
Is it possible that I messed something up here? I checked my archives of the original submission for clone 3 and clone 4: the manifest IDs are different and they are what I expect to see. (I generated them using the UUID generator suggested in a garmin dev doc.)
Now clone 4 in the store has the wrong IQ file (from clone 3).
I just did a test with both (non-updated) fields on my watch, with writing to a FIT file, in the same activity. The labels and graph colours are what I expect to see (i.e. different from each other). Meaning that the original versions of clone 3 and clone 4 were distinct, and came from the correct IQ files.
Is there any way to force the store to accept the correct IQ?
(On a side note, I once accidentally submitted the IQ for clone 1 to the clone 2 store entry and vice versa, yet the store did not complain). All 4 of the clones have different AppIDs (or they did, anyway).
Links to the apps in question:
http://apps.garmin.com/en-US/apps/e9...5-f436909377dd
https://apps.garmin.com/en-US/apps/1...d-e1e81cb38e8a
The next thing I will try is to update both apps on my watch and test them out, but frankly I'm a little worried about what the results will be. There's no way they can work properly now, since literally the same IQ has been uploaded for both.
Here's a side-by-side screenshot which shows different store URLs, but identical AppIDs:
http://image.ibb.co/j7Gkzv/dfKYCQh.png
Edit: I renamed the IQ files in question to .ZIP and compared the manifest.xml files within. Everything matches my expectations.