J'ai fait mon premier achat ce matin sur l'App Store : LiveQuartz, dans sa dernière version, disponible seulement là (son développeur le propose pendant quelques jours à moins de 1 ).
Dans le paquet de l'application, il y a un dossier
_MAS Receipt qui contient un fichier
receipt (lui-même siège d'une AppleCertification Authority 10U),
et un
Info.plist (qui donne la catégorie de l'application dans l'App Store, et la version du bundle).
Mettre l'un ou l'autre ou les deux fichiers à la Corbeille empêche l'application de se lancer,
mais LiveQuartz est toujours vu comme installé dans l'App Store. :hein:
L'élément
Local des SyncServices de mon dossier Application Support n'a semble-t-il pas été modifié par le déplacement des deux fichiers.
Alors quel est le fichier qui est contenu dans le paquet de l'application et dont la disparition signale à l'App Store la disparition de l'application dans l'enceinte du Mac ?
= un fichier invisible ? Ou le bundle lui-même ??
À noter que la précédente version de LiveQuartz était dans un sous-dossier dans /
Applications (où je range tous mes softs consacrés à l'image),
et qu'App Store l'a effacée pour la remplacer dans le même sous-dossier par la version que j'ai achetée

= App Store est donc capable de dénicher des applis au fond de sous-dossiers, et de les mettre à jour au même endroit.