Lors de l'envoi de la mise à jour de mon application Appel sur Mac, Apple m'a refusé cette mise à jour au motif que le bouton Réglages ne fonctionnait pas. Il faut dire que mon application est une application IOS qui fonctionne sur Mac avec MACCATALYST, c'est à dire un peu comme dans un simulateur. Jusque là, Apple n'avait jamais fait de remarque sur ce sujet, il y a dû y avoir des changements de politique de test. C'est un peu gonflé de la part d'Apple, puisqu'une application IOS n'a pas forcément de réglages systèmes, ni de réglages tout court. Or, MACCATALYST crée le menu système avec une entrée "Réglages" par défaut, sans que le développeur n'ai rien demandé. Mais il n'y a pas d'action par défaut... C'est idiot, autant ne pas mettre l'entrée du tout. Bon, ceci étant dit, il faut tout de même gérer la chose. On ne peut pas le faire dans l'éditeur de ressource (ce que l'on ferait avec une application MacOSX), le me
Depuis IOS14, les droits d'accès à la photothèque ont été renforcés. L'usage sous IOS est de demander l'autorisation de l'utilisateur à la première utilisation. En fait, c'est lié à une lecture "classique" des règlements européens (mais c'est la même chose dans le reste du monde) sur la protection des données personnelles. C'est plus simple d'implémenter une demande d'autorisation, que de se battre juridiquement pour ne pas le faire. Il est pourtant clair que ce type de procédure gène la fluidité des actions de l'utilisateur, et que cela peut entraîner des dysfonctionnements, car les utilisateurs répondent aux demandes. Pour demander l'accès à la photothèque, il faut ; utiliser l'API Photos (donc @import Photos;), on récupère le statut de l'autorisation, si le statut est indéterminé, on fait la demande avec requestAuthorisation:, comme la demande se fait en tâche de fond, il faut explicitement faire les actions sur l'in