Page 1 sur 1
Gatekeeper Mac M1
Publié : mar. 04/oct./2022 15:48
par Bmld76
Bonjour,
Je distribue gratuitement une appli sur MacOs en format compressé. Le fichier téléchargé indique qu'il est endommagé et propose de le mettre à la corbeille. C'est GateKeeeper qui interdit les applications non signées. Si c'est une compilation Mac Intel, il est possible de forcer l'ouverture et de mettre l'appli en exception puis tout fonctionne. Si la compilation est Mac M1, pas de possibilité de contourner l'interdiction. Donc je pense qu'il faut s'inscrire au programme Apple développer pour signer l'appli (100€/an).
Avez vous déjà signé une compilation PureBasic ?
A tout hasard , a part diffuser uniquement en Mac Intel, y a-t-il une possibilité de diffuser des applis gratuitement ?
Bien Corialement
Re: Gatekeeper Mac M1
Publié : mar. 04/oct./2022 21:21
par Mindphazer
Bonjour,
Pour désactiver Gatekeeper sur Mac (M1 ou Intel), il faut passer par le terminal et exécuter cette commande :
Aller ensuite dans les Préférences Système, puis dans Sécurité et Confidentialité, cocher "N'importe ou" au niveau de
Autoriser les applications téléchargées de :
Re: Gatekeeper Mac M1
Publié : jeu. 06/oct./2022 20:17
par Bmld76
Bonsoir,
Ca ne fonctionne pas sur Mac M1, ca fait apparait la ligne autorise les application téléchargées de .... n'importe ou, mais l'application n'est pas affichée pour la valider.
Sur internet c'est indiqué que ca ne fonctionne pas pour les m1.
Cordialement
Re: Gatekeeper Mac M1
Publié : jeu. 06/oct./2022 23:18
par Mindphazer
Etrange.
J'ai 2 Mac chez moi, dont un M1.
J'ai essayé de compiler une application sur le premier Mac, puis je l'ai copiée sur mon M1. Elle se lance parfaitement sur ce dernier...
Re: Gatekeeper Mac M1
Publié : ven. 07/oct./2022 8:14
par Bmld76
Bonjour,
Essayer de la faire transiter votre appli par un site internet ou bien pouvez-vous télécharger mon appli sur mon site et me dire si elle s'exécute. Même si je télécharge mon appli sur le poste où la compilation fonctionne, ça ne marche plus.
http://bmaillard.free.fr/lagardere/down ... 1_0_77.zip
Après quelques tests, je vous confirme que le transfert par réseau local ou clef usb ne pose pas de problème de signature.
Merci
Re: Gatekeeper Mac M1
Publié : ven. 07/oct./2022 9:49
par Mindphazer
Bonjour,
effectivement, en téléchargeant ton appli, elle a refusé de se lancer.
J'ai dû exécuter ces 2 commandes dans le terminal pour que ça fonctionne :
Code : Tout sélectionner
xattr -d com.apple.quarantine /Applications/Lagardere_M1.app
xattr -cr /Applications/Lagardere_M1.app
L'autre solution étant de désactiver le SIP (System Integrity Protection) avec la commande
Mais ça nécessite un redémarrage du Mac
Du coup, c'est effectivement délicat de faire faire ces manips aux personnes à qui tu vas diffuser ton appli...
J'essaie de creuser un peu plus pour voir si je peux trouver des solutions.
Re: Gatekeeper Mac M1
Publié : ven. 07/oct./2022 9:56
par Mindphazer
J'ai trouvé sur le forum anglais ceci :
https://www.purebasic.fr/english/viewto ... ng#p576306
Peux-tu essayer de lancer la commande
codesign indiquée sur cet article sur ton application, et la remettre à dispo pour que j'essaie de la lancer ?
Re: Gatekeeper Mac M1
Publié : ven. 07/oct./2022 15:15
par Bmld76
Effectivement tes commandes fonctionnent. Apparemment la premier commande suffit.
J'ai essayé avec condesign sans résultat mais j'ai tout de même mis le fichier en téléchargement nom avec codesign.