Une app signée sans compte développeur peut toujours être ouverte sur un Mac Apple Silicon

Nicolas Furno |

Toutes les apps universelles doivent être signées pour être ouvertes sur un Mac Apple Silicon. C’est une nouvelle exigence d’Apple, qui renforce ainsi le rôle de GateKeeper et de la notarisation dans la sécurité du Mac. Il restait toutefois une inconnue : est-ce qu’un compte développeur payant (99 $ par an) est nécessaire pour qu’une app puisse être ouverte sur les nouveaux Mac ? Bonne nouvelle, non, une signature locale suffit.

Apple restait volontairement floue sur ce point, en soulignant que la signature locale, qui ne nécessite pas de compte développeur, était pensée pour un usage strictement personnel. Cette option est activée par défaut dans Xcode, l’environnement de développement fourni par l’entreprise à tous les développeurs, tout comme dans l’app Éditeur de script qui permet de créer des « applets », des apps codées en AppleScript.

Xcode peut signer une app localement, sans compte développeur. Cette option suffit pour que l’app puisse être ouverte sur n’importe quel Mac, y compris ceux qui fonctionnent sur l’architecture Apple Silicon.

C’est non seulement une option sélectionnée par défaut, mais c’est la seule proposée. Il n’est pas possible de créer une app avec ces deux solutions sans une signature locale. Les développeurs qui ont payé Apple pour obtenir un compte peuvent signer leur app avec un certificat développeur, ce qui leur permet de fournir des apps qui s’ouvrent immédiatement sur n’importe quel Mac.

Sans payer, n’importe qui peut générer une app universelle signée localement. Elle peut alors être ouverte sur le Mac utilisé à la création sans problème. Si vous la partagez, par exemple en la distribuant depuis votre site web, elle sera bloquée par défaut comme les apps non signées avec un message d’alerte de ce type :

Une app signée localement ne peut pas être ouverte directement sur un autre Mac et ce message d’erreur s’affiche.

Cela ne veut pas dire qu’on ne peut pas l’ouvrir, mais il faut alors passer par un clic secondaire et la commande « Ouvrir » qui s’affiche dans le menu contextuel. C’est la même chose que le Mac fonctionne avec un processeur Intel ou l’architecture Apple Silicon.

Ce qui change en revanche, c’est la suite. Sur les Mac Intel, y compris avec macOS Big Sur, l’app s’ouvre alors directement sans discuter. Sur les Mac Apple Silicon, Apple a ajouté une étape supplémentaire avec cette alerte à valider avant enfin de pouvoir lancer l’app :

Les Mac Apple Silicon doivent encore confirmer l’ouverture d’une app universelle signée localement, contrairement aux Mac Intel.

C’est une contrainte de plus, certes, mais cela veut dire que n’importe qui peut distribuer une app macOS, même sans payer pour un compte développeur Apple. Par ailleurs, cela ne concerne que les apps universelles, les apps Intel sans signature qui peuvent encore être disponibles au téléchargement s’ouvriront toujours sur tous les Mac, à condition de passer par la commande « Ouvrir » du menu contextuel dans le Finder.

avatar LaurentH | 

Ce projet Xcode m'a l'air familier....🤔

avatar Nicolas Furno | 

@LaurentH

Je peux te mettre en contact avec son créateur, si tu veux. 🙃

avatar switch | 

C'est une bonne nouvelle, je craignais qu'on ne puisse plus ouvrir une app silicon sans signature et notarisation.

avatar 406 | 

C est bien la preuve que Fornite se fout de notre gueule...

avatar romainB84 | 

@406

Quel rapport?

avatar koko256 | 

Non c'est la preuve qu'il boude macos.

avatar Adodane | 

Et pour combien de temps avant l’obligation du store ? 🧐

avatar YetOneOtherGit | 

@Adodane

"Et pour combien de temps avant l’obligation du store ? 🧐"

Un pur fantasme 😎

avatar morpheusz63 | 

@YetOneOtherGit

C'est bien de faire le saint padre Apple, mais tu peux balancer tes phrases sans justifié ton propos…c'est manquer de respect à cette pirsonne

avatar YetOneOtherGit | 

@morpheusz63

"mais tu peux balancer tes phrases sans justifié ton propos"

Comme si le post que je commente avait lui pris soin d’étayer sa construction ou même d’avancer un semblant d’argumentaire 🙄

C’est une telle antienne que je ne vais pas systématiquement redonner les éléments de mises en perspective rationnelle de ce procés d’intention aussi étayées que les fantasmes d’un futur abandon du Mac par Apple que tant ont servi ici pendant des années avec le même mépris des réalités du business.

Et comme je suis sympa je te redonner quelques éléments de mise en perspective plus loin 😎

avatar morpheusz63 | 

@YetOneOtherGit

J'ai lu tes réponses les cafés du commerce, les références au siécle des lumiéres etc toujours l'éternelle rengaine. Bref j'ai jamais, dis ou laisser entendre que Apple voulait abondonner le Mac, je t'ai dis qu'ils veulent vérouiller le système à long terme pour l'utilisateur…Pour ceux qui aime bidouiller dans les entrailles du mac librement, je pense que Apple silicone n'est pas l'avenir..L'histoire se répéte et les même erreurs entraine toujours les même conséquences..

avatar romainB84 | 

@morpheusz63

« Pour ceux qui aime bidouiller dans les entrailles du mac librement, je pense que Apple silicone n'est pas l'avenir..L'histoire se répéte et les même erreurs entraine toujours les même conséquences.. »

Tu sous entend que le Mac deviendrait un iBidule ?
Puisses tu avoir raison 😍😍

avatar raoolito | 

@morpheusz63

si seulement la galaxie de ceux qui "aiment bidouiller dans les entrailles du mac librement » pouvaient enfin etre définitivement bloqués et partir sur linux ou windows et nous laisser tranquille. Peut-être qu’apple bloquera, peut-être pas, je m’en fou totalement car, peut-être que demain je switcherais sous windows (pas linux je suis un gars serieux) ou peut-être pas.
voilà, arrêtez de vous plaindre ou surtout de vous la jouer en colère, personne ne vous force à rester sur mac.

avatar YetOneOtherGit | 

@morpheusz63

"J'ai lu tes réponses les cafés du commerce"

😂🙄

Ça c’est de la réthorique l’infantile “c’est celui qui dit qui l’est” 👏👏👏👏🥳

avatar YetOneOtherGit | 

@morpheusz63

"Bref j'ai jamais, dis ou laisser entendre que Apple voulait abondonner le Mac"

Sachant que tu réagis à mes propos commentants ceci : “Et pour combien de temps avant l’obligation du store ?” un minimum de cohérence serait bien venue.

avatar YetOneOtherGit | 

@morpheusz63

"L'histoire se répéte et les même erreurs entraine toujours les même conséquences.."

??? Mais encore ???

avatar IceWizard | 

@morpheusz63

« "L'histoire se répéte et les même erreurs entraine toujours les même conséquences.." »

On est d’accord. L’erreur la plus répétée dans l’Histoire est celle du petit groupe de prêtres/penseurs/politiques persuadés de leurs croyances supérieures et négligeant complètement le « peuple » et son avis. Sauf que ce « peuple » vote avec ces pieds. C’est pourquoi les conférences sur la suprématie Geek sont rares, et les AppleStores si bondés (hors période Covid-19).

avatar YetOneOtherGit | 

@morpheusz63

"C'est bien de faire le saint padre Apple"

Je ne suis pas un thuriféraire d’Apple, loin s’en faut, c’est une certaine idée du rationalisme issue des lumières que je défends en ces temps de post-vérité, pas Apple 😎

avatar morpheusz63 | 

@YetOneOtherGit

Les lumières, je vois pas le rapport ?

avatar YetOneOtherGit | 

@morpheusz63

"Les lumières, je vois pas le rapport ?"

Les lumière ont défini un paradigme de pensée et de structuration de celle-ci dont nous ne cessons de nous éloigner pour rentrer dans la mortifère ère de la post-vérité.

https://fr.wikipedia.org/wiki/%C3%88re_post-v%C3%A9rit%C3%A9

avatar CogipTelematique | 

Le Mac App Store est un échec, des années après la plupart des logiciels sont proposés en dehors. C'est probablement à cause de la marge d'Apple et aux trop grosses restrictions imposées dans le store. Du coup tant mieux, ils ne sont pas en position de force pour l'imposer.

avatar morpheusz63 | 

@CogipTelematique

Pour l'instant, avec l'histoire des apps universelle certains éditeurs indépendants vont se retrouver coincé tôt ou tard pour diffuser leurs apps. L'informatique à toujours avancer grâce aux génie collectives et au partage libre des connaissances …

avatar BeePotato | 

@ morpheusz63 : « Pour l'instant, avec l'histoire des apps universelle certains éditeurs indépendants vont se retrouver coincé tôt ou tard pour diffuser leurs apps. »

?
Ben non, puisqu’ils peuvent les distribuer en dehors de l’App Store.

avatar IceWizard | 

@morpheusz63

« L'informatique à toujours avancer grâce aux génie collectives et au partage libre des connaissances … »

Allez, raconte-nous un peu l’apparition des processeurs, des premiers langages de programmation (cobol), des systèmes de gestion mécanographiques à l’origine d’une bonne partie de l’informatique (y compris les cartes perforées 80 colonnes développées par IBM pour le système généalogique des nazis, afin de traquer les citoyens avec une ascendance juive).

Explique à tous comment tout cela a émergé, en accord avec ta « vision des choses ». Parce que bon, sortir une phrase de prêchi-prêcha idéologique en disant que c’est LA vérité, c’est facile. Montrer des exemples réels c’est plus compliqué.

avatar Switcher | 

Tout dépendra de la volonté de Cupertino : privilégier la "liberté" ou la "sécurité".

Pages

CONNEXION UTILISATEUR