Casa > P > Preciso De Uma Licença De Desenvolvedor Apple Para Fazer Aplicativos Osx Autônomos?

Preciso de uma licença de desenvolvedor Apple para fazer aplicativos OSX autônomos?

Você não precisa estritamente de uma conta de desenvolvedor, mas seus usuários terão problemas para executar seu aplicativo se você não't tiver um.

OS X tem um sistema chamado Gatekeeper que's tem o objetivo de ajudar a manter o malware fora. O Gatekeeper pode ser configurado para permitir todo o software, apenas software Mac App Store, ou software Mac App Store mais software assinado por um certificado de ID de desenvolvedor emitido pela Apple. Esta terceira opção é o padrão; os usuários podem alterar a configuração ou substituí-la para uma determinada aplicação, mas isso é um pouco complicado e você não'não quer forçar os usuários a descobrir como fazê-lo.

A única maneira de obter um certificado de ID de desenvolvedor é se inscrever para uma conta de desenvolvedor da Apple, o que também lhe dá acesso à Mac App Store.

No entanto, aplicativos de ID de desenvolvedor don'não têm as mesmas restrições que os aplicativos da Mac App Store. Eles não precisam ser revisados, podem ter o sandboxing desativado, podem usar APIs privadas, podem ter módulos do kernel e usar acesso root, e podem coletar dinheiro sem dar um corte à Apple. Nenhuma das regras da Apple's sobre o que pode e pode't ir na App Store se aplica a uma aplicação Developer ID. Até onde eu sei, a única regra é que você pode't distribuir malware assinado com um Developer ID. (Se o fizer, a Apple irá revogar seu ID de Desenvolvedor e o Gatekeeper irá bloquear novas instalações do seu aplicativo.)

Durante o desenvolvimento, você pode escrever seu aplicativo sem qualquer tipo de licença Apple. Mas esteja preparado para obter uma conta de desenvolvedor - você'vai querer uma antes de lançar.

De Tynan Endsley

Quais são as lanternas de LED mais potentes e portáteis do mundo? :: O que é que os especialistas da Fox News estão a atacar quando opinam sobre 'wussification?"