1 votos

¿qué certificado/identificadores/perfiles deben utilizarse para que Python script se distribuya como un build/bundle de pyinstaller fuera de la app store?

Mi programa funciona de la siguiente manera

En un bucle while, comprueba el cambio de ventana activa - Biblioteca AppKit utilizada

from AppKit import NSWorkspace

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

si la ventana activa cambia de alguna otra ventana a google chrome, necesito obtener la url de la pestaña actual de chrome usando apple script como :

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

Este script está funcionando bien, puedo obtener el nombre de la ventana actual y también la url

Necesito saber qué tipo de identificador, perfil de aprovisionamiento, certificado debe utilizarse para el mismo

Estoy confundido al elegir el certificado

No tengo ni idea de si necesito tener un perfil de aprovisionamiento

No voy a colocar esta aplicación en la tienda de aplicaciones de Mac, sólo quería utilizar esta aplicación para apoyar otra aplicación de electrónica

Se agradece cualquier ayuda

0voto

Oskar Puntos 1242

Fuera de la App Store puedes utilizar cualquier certificado ad-hoc o autofirmado, pero te recomiendo que utilices el ID de desarrollador de una cuenta oficial para maximizar la facilidad de uso.

Dejar que Apple notarizar su aplicación al firmar tu certificado de identificación de desarrollador, ayuda a que la gente confíe en tu aplicación.

La notarización es gratuita para todos, excepto para el remitente de la aplicación. Para notarizar un artículo específico, tiene que poseer un certificado de firma de desarrollador vigente. Estos pueden obtenerse a partir de una cuenta de desarrollador anual de pago o gratuita (si se tiene derecho a una cuenta gratuita).

El tipo de certificado difiere si se firma un instalador o una aplicación.

Al firmar elementos como archivos Mach-O, imágenes de disco, paquetes, aplicaciones, herramientas de línea de comandos, fotos, etc., firme con un certificado de aplicación de ID de desarrollador. Firme los paquetes de instalación con un certificado de instalador de ID de desarrollador.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X