Come faccio a condividere app di elaborazione con una firma scaduta?

1

Ho creato un'applicazione con Processing che ho esportato in un file .app. Funziona perfettamente sul mio computer. Quando scarico la mia app da Internet e provo ad aprirla, ottengo il seguente messaggio:

MyApp.app is damaged and can't be opened. You should move it to the trash.

Come gli utenti di questo sito hanno notato che molti certificati Apple sono scaduti l'11/11/2015, rendendo impossibile l'esecuzione di queste applicazioni se Gatekeeper è abilitato. Anche l'elaborazione sembra firmare con firme scadute. Come rimuovo queste firme?

    
posta geokavel 12.11.2015 - 07:30
fonte

2 risposte

0

Puoi utilizzare lo strumento non firmare sul file eseguibile all'interno del pacchetto MyApp.app. Dopo aver scaricato il file .zip, per compilare il binario vai su Terminale e inserisci cd ~/Downloads/unsign-master (o dove hai estratto il file zip), quindi inserisci make . Quindi inserisci sudo cp unsign /usr/bin/unsign . Quindi trova MyApp.app in Finder. Quindi digita cd , digita uno spazio, quindi trascina MyApp.app nel Terminale e premi Invio. Quindi inserisci cd Contents/MacOS . Quindi inserisci unsign MyApp MyApp . Ora la tua app non ha più una firma. Quando gli utenti tentano di aprirlo, riceveranno un messaggio "Sviluppatore non identificato". Pertanto, digli di fare clic con il tasto destro del mouse e selezionare "Apri" per poterlo aprire.

    
risposta data 16.11.2015 - 18:43
fonte
0

Un'applicazione sotto forma di un file .app è in realtà una cartella contenente molti file e cartelle diversi che costituiscono le risorse dell'applicazione. Per mantenerli tutti belli e ordinati per Mac OS X, puoi raggrupparli tutti insieme in un file .dmg di immagine disco che può essere più facilmente manipolato da sistemi non Mac senza che i dettagli vengano incasinati quando vengono riportati sul Mac.

Alcune istruzioni rapide copiate da un riferimento elencato in seguito:

  • Crea una cartella con i file che il tuo DMG conterrà.
  • Apri Utility Disco (è in /Applications/Utilities/ )
  • Vai a File > Nuovo > Nuova immagine dalla cartella ( Cmd + Shift + N )
  • Scegli la cartella contenente i tuoi file
  • Assicurati che "Compressed" sia selezionato, quindi imposta dove vuoi salvare il DMG creato

Puoi creare il file DMG dal file .app direttamente dal momento che il file .app è già una directory.

Informazioni più dettagliate sulle alternative e le indicazioni sulla riga di comando sono disponibili all'indirizzo link e link

    
risposta data 12.11.2015 - 15:55
fonte

Leggi altre domande sui tag