iOS 16 : Apple impose le « mode développeur » aux concepteurs d’applications
Avec iOS 16 et watchOS 9, Apple impose le « mode développeur » aux concepteurs d’applications. Pour « protéger les utilisateurs de l’installation par inadvertance de logiciels potentiellement dangereux sur leurs appareils », la firme de Cupertino empêche l’installation directe de fichiers .ipa
avec Apple Configuration ou la compilation et l’exécution depuis Xcode.
Pour réaliser ces opérations, les développeurs devront activer un mode dédié dans la rubrique Confidentialité et sécurité des Réglages. Apple veut ainsi assurer que l’utilisateur comprend les risques encourus lors de l’utilisation d’applications auto-signées, une pratique fort légitime lors du développement, mais aussi utilisée pour installer des applications piratées ou contourner le système de l’App Store.
Cette fonction n’affecte pas l’installation d’applications depuis l’App Store, ni même depuis TestFlight, de plus en plus souvent utilisé comme un canal de distribution secondaire. Après avoir activé le ‘mode développeur’, vous devrez redémarrer votre appareil, puis confirmer le relâchement de la politique de sécurité avec votre code de verrouillage. Le « mode développeur » est d’ailleurs nécessaire pour installer les versions bêta des systèmes.
"ni même depuis TestFlight" : pas forcément. Il m'est désormais impossible de lancer la version Beta de Spotify sans activer ce mode développeur. J'étais assez surpris.
@Nitneuqq
De mon côté ça fonctionne et le mode dev n'est pas activé
@Nitneuqq
""ni même depuis TestFlight" : pas forcément."
Pareil, je viens d’avoir le message imposant le mode développeur pour discord beta installé depuis TestFlight. J’ai installé iOS 16 hier soir, ça fonctionnait sans jusqu’à maintenant, c’est apparu soudainement.
@bax137
"discord beta"
A confirmer, mais on dirait que c’est lié avec l’arrivée d’un nouveau build de discord beta.
J’ai réussi à installer la beta iOS 16 sans activer ce menu ! J’avais aussi lu qu’il fallait absolument l’activer
@whocancatchme
Ce menu ne concerne pas le version bêta d’iOS. D’autant plus qu’il n’existe pas sous iOS 15 donc je vois pas comment on pourrait l’activer pour installer iOS 16.
Probablement pour contrer AltStore ?
@Mrleblanc101
Possible mais au final AltStore fonctionne parfaitement, je n’ai même pas eu besoin d’installer une nouvelle version d’AltServer ou AltStore, mon YouTube alternatif fonctionne nickel :)
@Mrleblanc101
Pourquoi contrer ? Tout le monde peut l’activer. Par contre, maintenant c’est plus clair sur les risques. Ça oblige à valider un nouveau comportement.
@Nesus
J'imagine que le mode développeur pourrait être limité à un compte payant à 100$/an dans l'avenir
@Mrleblanc101
Je doute. Ça serait dérangeant pour les tests et ça n’a pas d’intérêt pour Apple.
@Nesus
Apparemment les tests fonctionnent sans ce mode via test flight.
@koko256
TestFlight n’a rien à voir. Il faut enrôler les machines pour pouvoir installer dessus.
@Nesus
J'ai pu permettre d'installer mon app en test sur des terminaux iOS avec juste un lien.
@koko256
Oui, parce que vous générez un code. La personne le valide et du coup, ça enrôle les téléphones, iPad…
Je ne l’ai pas utilisé depuis longtemps, mais vous devez retrouver l’ensemble des appareils validés, les certificats (que vous pouvez révoquer et qui ont dû être accepté par les utilisateurs) et l’iccid.
Là, l’idée est que chacun fasse sans toutes cette ingénieurie, mais en plein connaissance des risques.
@ Mrleblanc101
> J'imagine que ...
Tiens, les médisants sont de sortie.
@rolmeyer
Une piste en effet
Unique réponse pour le grand publique: impactor …
Merci !