firmatario di app iOS

Esistono diversi strumenti di firma IPA che ti permettono di firmare e installare le app sui dispositivi iOS. Uno di questi strumenti è iOS App Signer, progettato appositamente per gli sviluppatori per firmare e condividere facilmente i file IPA firmati. Funziona anche con gli account gratuiti degli sviluppatori.
Scarica iOS App Signer
Cos'è iOS App Signer?
iOS App Signer ti permette di (ri)firmare le app e di raggrupparle in file IPA che possono essere installati su qualsiasi dispositivo iOS, a condizione che tu abbia un account sviluppatore a pagamento o un certificato di firma e un profilo di provisioning. L'applicazione supporta diversi tipi di input, come IPA o DEB.
Per installare i file IPA su un dispositivo iOS, hai bisogno di un profilo di provisioning e di un certificato di firma, che puoi ottenere creando un nuovo progetto Xcode. Quindi, utilizzando l'iOS App Signer su Mac, puoi facilmente firmare e raggruppare la tua applicazione in un pacchetto IPA per iOS.
Tuttavia, lo sviluppatore sta sperimentando una versione di iOS App Signer basata sul cloud che elimina la necessità di un Mac o di un computer. Questo servizio, che richiede una registrazione a pagamento per funzionare, è attualmente disponibile solo con l'opzione Platinum di UDID Registrations. Utilizzando questo servizio, puoi firmare le tue app online e installarle sui tuoi dispositivi iOS senza un Mac.

In alternativa, puoi acquistare il pacchetto Silver o Gold di UDID Registrations per ottenere un certificato di firma e un profilo di provisioning da utilizzare con iOS App Signer su Mac. In questo modo potrai firmare e raggruppare la tua app in un file IPA e installarla sul tuo dispositivo iOS.
iOS App Signer è un progetto open-source che è stato rilasciato con licenza GPL-3.0. Il codice sorgente dell'applicazione è stato scritto in diversi linguaggi di programmazione, tra cui Mercury, Swift, Objective-C e C. Puoi trovare il codice sorgente sul repository GitHub dell'applicazione.
Per utilizzare iOS App Signer, devi avere installato Xcode. Tuttavia, vale la pena notare che l'app è stata testata ed eseguita con successo sull'ultima versione di macOS, ovvero macOS 13 Ventura. I file IPA installati con iOS App Signer non sono permanenti. La firma del codice scade quando scade il file di provisioning o il certificato di firma. Per gli account gratuiti la scadenza è di 7 giorni, mentre per gli account a pagamento è di 1 anno. Fortunatamente, puoi rifirmare l'IPA nello stesso modo.
Opzionalmente, puoi specificare un nuovo ID dell'applicazione, un nome visualizzato dell'applicazione, una versione dell'applicazione e una versione breve dell'applicazione.
Se preferisci un metodo più semplice per firmare i file IPA, puoi utilizzare Sideloadly IPA Installer rilasciato per macOS e Windows. In alternativa, se non hai accesso a un computer, puoi utilizzare strumenti di firma IPA sul dispositivo come Esign, Bullfrog Assistant o SideStore.
Configurazione
Per firmare i file IPA utilizzando iOS App Signer, devi prima ottenere un profilo di provisioning e un certificato di firma. Puoi crearli avviando un nuovo progetto in Xcode.
Nota: iOS App Signer supporta gli input IPA, DEB, App e xcarchive.
Apri Xcode e crea una nuova app iOS digitando un nome e un identificatore.
Xcode potrebbe lamentarsi del profilo di provisioning. In tal caso, clicca su "Correggi il problema".
Potrebbe esserti richiesto di accedere a un ID Apple. In tal caso, clicca su "Aggiungi".
Seleziona il tuo profilo e clicca su "Scegli".
Apri iOS App Signer e seleziona il file IPA, il tuo certificato di firma e il profilo di provisioning.
Clicca su "Avvia" e seleziona il nome del file di output.
Per installare il file IPA sul tuo dispositivo, torna in Xcode, seleziona il menu "Finestra" e clicca su "Dispositivi".
Clicca sul pulsante "+" e seleziona il file generato da iOS App Signer.
Cosa c'è di nuovo
- Aggiornamento di iOS App Signer alla versione 1.14.
- Aggiunto il supporto per Apple Silicon.
- Aggiunta l'opzione per saltare l'abilitazione get-task-allow.
- Ordinamento dei certificati.
- Utilizzo di NSDictionary per implementare getPlistKey.
- Correzione dell'identificativo dell'applicazione con caratteri jolly nell'abilitazione.
- Aggiunta di un registro degli errori quando si verifica un errore nella firma del codice.
- Aggiunta del menu di modifica per consentire l'uso delle scorciatoie copia / taglia / incolla / seleziona tutto.