Ispettore dei profili di provisioning
Trascina un file .mobileprovision per vedere quando scade, di quale team e App ID è, che cosa autorizza e quali dispositivi copre. Il file viene letto in questa pagina e non viene mai caricato — cosa che qui conta, perché nomina il tuo team e i tuoi dispositivi.
Non serve crittografia
Un .mobileprovision è un contenitore firmato, il che fa pensare serva una libreria di certificati per aprirlo. Per leggerlo no: l'elenco di proprietà al suo interno è memorizzato come XML in chiaro, quindi tutto il lavoro sta nel trovare dove comincia <?xml e dove finisce </plist> e analizzare quel che c'è in mezzo. Ecco perché questa pagina ci riesce senza server e senza un megabyte di WebAssembly.
Perché qui la promessa di non caricare nulla conta di più
Un profilo di provisioning non è segreto come lo è una chiave privata, ma elenca il tuo identificatore di team, i tuoi identificatori di app, le tue autorizzazioni e l'UDID di ogni dispositivo che hai registrato. Consegnarlo a un modulo web solo per scoprire una data di scadenza è un cattivo affare. Qui non esce nulla dalla pagina; puoi tenere d'occhio la scheda di rete mentre la usi.
La domanda è di solito la scadenza
Quasi tutti aprono un profilo perché una build è fallita e vogliono sapere se il motivo è questo. Perciò la data di scadenza è la prima cosa sulla pagina ed è colorata: rossa una volta passata, ambra entro trenta giorni, neutra altrimenti. I profili di sviluppo durano un anno e scadono in silenzio, di solito la mattina di un rilascio.
Che cosa ti dice il tipo
Un profilo con un elenco di dispositivi è di sviluppo o ad hoc e si installa solo su quei dispositivi. Uno senza elenco ma con il contrassegno per tutti i dispositivi è aziendale. Uno che non ha né l'uno né l'altro è un profilo di distribuzione App Store, che non si installa affatto in modo diretto: esiste per essere inviato.
Domande frequenti
Dove trovo questi file?
Xcode tiene i profili scaricati in ~/Library/Developer/Xcode/UserData/Provisioning Profiles. Puoi anche scaricarli dal portale sviluppatori.
Può mostrare il certificato di firma?
Mostra quanti certificati sono incorporati. Leggerne il contenuto significa analizzare DER, cioè proprio il macchinario che questo strumento evita di proposito.
Funziona con i profili macOS?
Sì. Un .provisionprofile ha la stessa struttura e si legge allo stesso modo.
Il mio profilo viene caricato?
No. Viene letto con il lettore di file del browser e analizzato qui, e la promessa è facile da verificare nella tua scheda di rete.
Realizzato dal team GO AI. Tutti gli strumenti gratuiti