¿Cuál es el principio de firma de las aplicaciones de iOS?
Las firmas de iOS se pueden dividir en firmas empresariales y superfirmas.
La firma empresarial se firma utilizando el certificado empresarial generado por la cuenta de desarrollador empresarial, que implica el concepto de clave pública. La cuenta de desarrollador empresarial no puede publicar aplicaciones en la App Store. Generalmente se utiliza para instalar Apple. La aplicación en una gran empresa se puede instalar directamente sin incluirla en la App Store. Sus permisos son relativamente grandes.
Super Signature utiliza una cuenta de desarrollador personal para agregar el udid de los dispositivos Apple para lograr pruebas reales del dispositivo. Una cuenta de desarrollador personal solo puede agregar hasta 100 udids.
En principio, las superfirmas son generalmente más estables que las firmas empresariales, porque la función de firma real en las firmas empresariales es el certificado emitido por la empresa, y este certificado se puede copiar cuando un gran número de firmantes lo copian. Si utiliza este certificado para firmar miles de aplicaciones, el riesgo será muy alto. Esta es también una razón importante por la que se pierden las firmas corporativas.