Gatekeeper Mac M1
Gatekeeper Mac M1
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
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
_____________________________________________________________
IMAC 21.5 2012 Core I5 - 2.70 Ghz. 16 GB NVIDIA GeForce GT 640M 512 Mo. MacOs OCPL Sonoma 14.3
MacBook Air M1 - 8Go - Sonoma 14.5
PureBasic 6.11 MacOS
IMAC 21.5 2012 Core I5 - 2.70 Ghz. 16 GB NVIDIA GeForce GT 640M 512 Mo. MacOs OCPL Sonoma 14.3
MacBook Air M1 - 8Go - Sonoma 14.5
PureBasic 6.11 MacOS
- Mindphazer
- Messages : 694
- Inscription : mer. 24/août/2005 10:42
Re: Gatekeeper Mac M1
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 :
Pour désactiver Gatekeeper sur Mac (M1 ou Intel), il faut passer par le terminal et exécuter cette commande :
Code : Tout sélectionner
sudo spctl --master-disable
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Re: Gatekeeper Mac M1
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
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
_____________________________________________________________
IMAC 21.5 2012 Core I5 - 2.70 Ghz. 16 GB NVIDIA GeForce GT 640M 512 Mo. MacOs OCPL Sonoma 14.3
MacBook Air M1 - 8Go - Sonoma 14.5
PureBasic 6.11 MacOS
IMAC 21.5 2012 Core I5 - 2.70 Ghz. 16 GB NVIDIA GeForce GT 640M 512 Mo. MacOs OCPL Sonoma 14.3
MacBook Air M1 - 8Go - Sonoma 14.5
PureBasic 6.11 MacOS
- Mindphazer
- Messages : 694
- Inscription : mer. 24/août/2005 10:42
Re: Gatekeeper Mac M1
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...
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...
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Re: Gatekeeper Mac M1
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
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
_____________________________________________________________
IMAC 21.5 2012 Core I5 - 2.70 Ghz. 16 GB NVIDIA GeForce GT 640M 512 Mo. MacOs OCPL Sonoma 14.3
MacBook Air M1 - 8Go - Sonoma 14.5
PureBasic 6.11 MacOS
IMAC 21.5 2012 Core I5 - 2.70 Ghz. 16 GB NVIDIA GeForce GT 640M 512 Mo. MacOs OCPL Sonoma 14.3
MacBook Air M1 - 8Go - Sonoma 14.5
PureBasic 6.11 MacOS
- Mindphazer
- Messages : 694
- Inscription : mer. 24/août/2005 10:42
Re: Gatekeeper Mac M1
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 :
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.
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
Code : Tout sélectionner
csrutil disable
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.
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
- Mindphazer
- Messages : 694
- Inscription : mer. 24/août/2005 10:42
Re: Gatekeeper Mac M1
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 ?
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 ?
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Re: Gatekeeper Mac M1
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.
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.
_____________________________________________________________
IMAC 21.5 2012 Core I5 - 2.70 Ghz. 16 GB NVIDIA GeForce GT 640M 512 Mo. MacOs OCPL Sonoma 14.3
MacBook Air M1 - 8Go - Sonoma 14.5
PureBasic 6.11 MacOS
IMAC 21.5 2012 Core I5 - 2.70 Ghz. 16 GB NVIDIA GeForce GT 640M 512 Mo. MacOs OCPL Sonoma 14.3
MacBook Air M1 - 8Go - Sonoma 14.5
PureBasic 6.11 MacOS