Domanda

Scenario

Voglio rilasciare un'app per Mac OS X, ma non su AppStore. L'app viene eseguita su 10,6 - 10.8 e successivi.

Problema

Apple richiede tutte le app per Mac OS X 10.8+ da firmare dallo sviluppatore per superare il passato Gatekeeper . E a meno che non dica a ciascun utente di disabilitare temporaneamente e riabilitare il gatekeeper solo per la mia app, secondo questo Documento e il registro di cambio leone di montagna ... La mia app non sarà autorizzata a correre.

Dalla formulazione sul sito web di Apple, sembra che dovrò pagare il $ 99,00 all'anno < / a> per il certificato. Tuttavia, non voglio pagare $ 99 - Non sto pubblicando per AppStore!

Domanda

C'è un modo in cui posso aggirare il pagamento del $ 99 per la distribuzione su 10.8+? So che la mia app funzionerà su 10,6 e 10.7 , ma secondo Apple non sarà permesso di eseguire il 10,8 senza il certificato. È vero? Come posso distribuire il 10.8+ (preferibilmente un DMG) senza un certificato di distribuzione di $ 99? Grazie in anticipo!

Modifica # 1

È stato utile?

Soluzione

Apple non fornisce alcun modo di andare in giro Gatekeeper senza pagare il $ 99 / anno quota associativa. Per me, questo sembra ingiusto perché schiabilisce gli sviluppatori più piccoli (ma questa è una discussione per altrove).

Per una soluzione piuttosto ingombrante, è possibile includere un riavvolgitore o una nota sulla pagina di download per il loro software per spiegare agli utenti che devono fare clic con il tasto destro del mouse sull'app e quindi fare clic su "Apri" e quindi fare clic su Conferma per eseguirlo. Ho anche trovato attraverso la sperimentazione che Gatekeeper non esegue controlli di sicurezza sui file DMG o sull'installazione di file , solo l'esecuzione / funzionamento delle app. Quindi si potrebbe includere qualche tipo di nota nel loro programma di installazione DMG che ha detto all'utente esattamente come installare ed eseguire l'app.

Speriamo che Apple fornirà una soluzione alternativa per gli sviluppatori (possibilmente una soluzione più economica per un abbonamento limitato) che distribuisce il software Freeware e Open Source.

Altri suggerimenti

Non è necessario acquistare l'iscrizione.Basta ottenere un certificato di firma del codice da qualsiasi agenzia e firma la tua app con esso.Quindi bypassare il controllo del gatekeeper.Il gatekeeper controlla solo se l'app è da sviluppatore identificato o meno.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top