2 votes

quels certificats/identifiants/profileurs doivent être utilisés pour que le script Python soit distribué en tant que build/bundle pyinstaller en dehors de l'app store ?

Mon programme fonctionne comme suit

Dans une boucle while, il vérifie le changement de la fenêtre active - bibliothèque AppKit utilisée

from AppKit import NSWorkspace

active_window = (NSWorkspace.sharedWorkspace().activeApplication()['NSApplicationName'])

si la fenêtre active passe d'une autre fenêtre à google chrome, je dois récupérer l'url de l'onglet courant de chrome en utilisant apple script comme :

url="""tell application "System Events"
        tell application "Google Chrome" to get the URL of the active tab of window 1 as string
        end tell"""

Ce script fonctionne bien, je suis capable d'obtenir le nom de la fenêtre actuelle et aussi l'url.

J'ai besoin de savoir quel type d'identifiant, de profil de provisionnement, de certificat doit être utilisé pour la même chose.

Je ne sais pas comment choisir le certificat

Je n'ai aucune idée de la nécessité d'avoir un profil d'approvisionnement.

Je ne vais pas placer cette application dans le Mac App Store, je voulais juste utiliser cette application pour soutenir une autre application électronique.

Toute aide est appréciée

0voto

Oskar Points 1242

En dehors de l'App Store, vous pouvez utiliser n'importe quel certificat ad-hoc ou auto-signé, mais je recommande d'utiliser un compte de développeur officiel Developer ID pour une facilité d'utilisation maximale.

Laisser la Apple notarisez votre application en signant votre certificat d'identité de développeur, aide les gens à faire confiance à votre application.

La notarisation est gratuite pour tout le monde, sauf pour le déposant de la demande. Pour authentifier un élément spécifique, vous devez disposer d'un certificat de signature de développeur en cours de validité. Ceux-ci peuvent être obtenus à partir d'un compte de développeur annuel payant ou gratuit (si vous avez droit à un compte gratuit).

Le type de certificat diffère si vous signez un installateur ou une application.

Lorsque vous signez des éléments tels que des fichiers Mach-O, des images disque, des paquets, des applications, des outils de ligne de commande, des photos, etc., signez avec un certificat d'application Developer ID. Signez les paquets d'installation avec un certificat Developer ID Installer.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X