O certificado Ad-Hoc da Apple não gera mais relatórios beta ativos
Atualmente, estou tentando criar uma compilação do nosso aplicativo para o TestFlight, mas por algum motivo a Apple não está mais adicionando os beta-reports-active ao arquivo .mobileprovision (verifiquei a origem do arquivo, ele simplesmente não está lá).
O Application Loader continua reclamando que eu não tenho Direitos Beta (o appName.entitlements contém essa chave) e quando eu regenero os arquivos de provisionamento em developer.apple.com, recebo o mesmo certificado sem o beta-reports-active em isto.
Como obtenho um certificado Ad-Hoc adequado novamente para carregar uma nova versão no TestFlight? (Perdi as chaves privadas anteriores em uma falha grave que excluiu todos os meus dados do meu Macbook e essas chaves privadas não estavam no meu backup, portanto, os perfis anteriores não podem ser utilizados agora)
— MegaMiley
Quais foram especificamente as chaves privadas que você perdeu? Se eles são para os certificados de assinatura do desenvolvedor, você pode revogá-los e solicitar novos no portal do desenvolvedor. Estou assumindo que você está seguindo developer.apple.com/library/ios/qa/qa1830/_index.html - se não, por favor editar suas etapas de renovação para o post ...
Ainda não revoguei os certificados antigos, apenas criei dois novos certificados (um para desenvolvimento e outro para distribuição) e os usei para gerar novamente o certificado Ad-Hoc.
Acabei de revogar todos os certificados antigos e regenerá-los no Portal do desenvolvedor da Apple, mas apenas o certificado de produção contém a chave ativa dos relatórios beta, o AdHoc ainda não.
— MegaMiley 5/16
Gostaria de saber se esta mudança não é documentado (para os momentos recentes) e intencional e outros irão dialogar com a mesma observação ao longo do tempo como eles renovar certs ...
Para quem chega a esse ponto posteriormente, contatamos a Apple sobre isso e, provavelmente, houve uma alteração não documentada que removeu a chave de direitos beta dos certificados AdHoc, agora você precisa usar o certificado de distribuição para fazer upload de uma compilação do TestFlight ( que funcionou para nós).