O que acontece às minhas aplicações empresariais depois de a minha conta de desenvolvimento empresarial expirar?

Tenho uma conta da Apple Enterprise. Meus três aplicativos são distribuídos para meus usuários a partir desta conta. Eu não uso App Store para distribuir esses aplicativos como estes são aplicativos corporativos.

Agora, se a minha adesão ao Programa de Desenvolvimento Empresarial expirar, quais são as respostas a estas perguntas:

  1. O que vai acontecer com as minhas aplicações em execução nos dispositivos de utilizador (lembre-se que as aplicações não são distribuídas através da App Store)?
  2. o que acontecerá se o utilizador fizer uma nova instalar a minha aplicação?
  3. O que vai acontecer à Minha Conta-Corrente, posso aceder à conta? O meu certificado de empresa expira imediatamente? O meu perfil de abastecimento vai expirar imediatamente?
Author: Abuzar Amin, 2017-07-21

2 answers

Para expandir as respostas do Krunal:

  1. O que vai acontecer com as minhas aplicações em execução nos dispositivos de utilizador (lembre-se que as aplicações não são distribuídas através da App Store)?

As aplicações que estão realmente em execução (não apenas instaladas, mas ainda em execução activa na memória, devem continuar a correr. No entanto, se o aplicativo for parado e tiver que ser relançado por qualquer razão, ele pode ou não ser executado por um curto período após a conta do desenvolvedor expirar. Quando o seu programador a conta expira, os seus certificados de desenvolvimento e distribuição são invalidados. Isto significa que se o dispositivo verificar o certificado, eles serão inválidos e o aplicativo não será executado. Há algum cache que você deve estar ciente, mas ele não permitirá que o aplicativo para executar muito tempo após a expiração da conta:

Validação Do Certificado

A primeira vez que um pedido é aberto num dispositivo, o certificado de distribuição é validado contactando o OCSP da Apple servidor. A menos que o certificado tenha sido revogado, o app pode executar. A incapacidade de Contactar ou obter uma resposta do servidor de OCSP é não interpretado como uma revogação. Para verificar o estado, o dispositivo deve ser capaz de alcançar ocsp.apple.com ver " configuração da rede Requisitos"(Página 9).

A resposta do OCSP está em cache no dispositivo durante o período de tempo especificado pelo servidor de OCSP- actualmente entre 3 e 7 dias. O a validade do certificado não será voltou a verificar até ao dispositivo reiniciou e a resposta em cache expirou. Se a revogação for recebido nessa altura, o aplicativo será impedido de correr. A revogação de um certificado de distribuição invalidará todos os candidaturas distribuídas.

Uma aplicação não será executada se o certificado de distribuição tiver expirado. Actualmente, os certificados de distribuição são válidos por um ano. Varios semanas antes do seu certificado expirar, solicite uma nova distribuição certificado do DevCenter iOS, use-o para criar uma nova distribuição provisionamento de perfis, e em seguida recompilar e distribuir a atualização aplicativos para seus usuários. Ver "fornecer aplicações actualizadas" (Página 10)

Na melhor das hipóteses, uma resposta OCSP em cache dar-lhe-á uma semana de tempo de execução extra, se o utilizador tiver lançado a aplicação mesmo antes de o Certificado ser invalidado. De qualquer forma, logo após, os aplicativos serão imediatamente demitidos quando lançados após o iOS saber que o certificado foi revogado.

  1. o que acontecerá se o utilizador fizer uma nova instalação da minha aplicação?

A aplicação não irá instalar. O aplicativo irá baixar para o dispositivo, mas quando o iOS for instalar o IPA baixado, ele irá verificar o certificado, que agora é revogado, e cancelar a instalação.

    O que vai acontecer à Minha Conta-Corrente, posso aceder à conta?

Sim, podes entrar na conta. Ele irá basicamente reverter para um desenvolvedor livre conta. Com a conta livre, você ainda pode construir diretamente para dispositivos, e eles serão instalados com um perfil de provisionamento de desenvolvedor livre que expira em 7 dias (vs. 365 para uma conta de desenvolvedor pago). Você também não tem controle manual sobre certificados e perfis. Isso significa que você não pode criar certificados de distribuição e perfis.

    O meu certificado de empresa expira imediatamente?
Sim, a Apple revogará o seu certificado e invalidará os seus perfis quando a conta expirar. Isto significa que você não será mais capaz de criar novas compilações usando o Certificado / Perfil.
    O meu perfil de abastecimento vai expirar imediatamente?
Sim, os perfis serão invalidados.
 5
Author: wottle, 2017-07-21 14:28:19
  1. O que vai acontecer com as minhas aplicações em execução nos dispositivos de utilizador (lembre-se que as aplicações não são distribuídas através da App Store)? Não haverá qualquer efeito na execução de aplicativos, até que eles tenham conexão com o servidor Apple.

  2. o que acontecerá se o utilizador fizer uma nova instalação da minha aplicação?
    - um aplicativo irá baixar no dispositivo, mas parar de trabalhar imediatamente

  3. O que vai acontecer à Minha Conta-Corrente, posso aceder ao conta?
    - pode aceder à sua conta, mas não pode alterar (alterar/modificar o certificado ou o perfil de aprovisionamento) qualquer informação.

  4. O meu certificado de empresa expira imediatamente? Sim, mas às vezes a Apple dá uma prorrogação da semana, a pedido.

  5. O meu perfil de abastecimento vai expirar imediatamente?
    - Não, Não expiraram, mas tornaram-se ineficazes/inválidos (o perfil de provisionamento não vai funcionar).

Para mais informações: Como gerir a expiração do Certificado de distribuição da empresa?

 3
Author: Krunal, 2017-09-01 05:32:33