SponsorInvia

← Tutti gli strumenti

Spiegazione della notarizzazione

Incolla l'output di un comando di firma e leggi cosa significa. Viene analizzato proprio in questa pagina, e non viene inviato nulla da nessuna parte.

Spiegazione della notarizzazione

Prova un esempio:

Comandi da eseguire

spctl -a -vv YourApp.app
codesign -dv YourApp.app
xcrun stapler validate YourApp.app

Per un DMG, usa spctl -a -t open --context context:primary-signature -vv YourApp.dmg. Per un pkg, usa spctl -a -t install -vv YourApp.pkg.

Questo strumento conosce solo i messaggi per cui ha delle regole. Se non riconosce qualcosa, lo dice invece di tirare a indovinare.

Cosa significa di solito ogni risultato

spctl diceChe cosa significa
accepted, source=Notarized Developer IDFirmata e notarizzata. È ciò che serve per un download diretto.
accepted, source=Developer IDFirmata, ma questo output non dice notarizzata. Controlla la presenza di un ticket.
rejected, source=Unnotarized Developer IDFirmata, senza notarizzazione registrata. Notarizzala e applica il ticket con staple.
rejected, source=no usable signatureNon firmata, firmata ad hoc o non funzionante. Firmala di nuovo con Developer ID.

Come funziona

È un elenco di schemi, ciascuno corrispondente a una riga che questi comandi stampano, ed è eseguito in questa pagina. I percorsi e i nomi di team che incolli restano nel tuo browser. Premi un pulsante qui sopra per provare prima un esempio inventato.

L'ordine per risolvere il problema è quasi sempre lo stesso: firma, invia, attendi, applica lo staple, controlla. Firma e notarizzazione in parole semplici spiega ogni passaggio.

Domande

Notarizzato vuol dire che la mia app è sicura?

No. La notarizzazione è la scansione automatica di Apple per contenuti dannosi noti e problemi di firma. Non è l'App Review e non dice nulla sulla qualità o sulla privacy.

Devo applicare il ticket con staple?

Non è obbligatorio, ma vale la pena farlo. Apple pubblica comunque il ticket online, e lo staple permette a Gatekeeper di trovarlo senza connessione.

Quello che incollo viene inviato da qualche parte?

No. L'output viene letto in questa pagina e non viene inviato nulla.

Correlati