Estou desenvolvendo um aplicativo corporativo. Quando estava testando no iOS8 beta, vi a seguinte visualização de alerta:
Untrusted App Developer
Do you trust the developer "iPhone Distribution: ---" to run apps on you iPad?
Só aparece na primeira vez. Posso evitar isso de alguma forma? E com o que está relacionado?
ios
deployment
ios8
enterprise
Tunyk Pavel
fonte
fonte
Respostas:
Você não pode evitar isso, a menos que distribua um aplicativo por meio da App Store.
Você recebe esta mensagem porque o aplicativo é assinado por meio de um certificado corporativo que ainda não é confiável para o usuário. A Apple força esse prompt a aparecer porque o aplicativo que está sendo instalado não passou pelo processo de revisão da App Store, portanto, não é tecnicamente confiável.
Depois que o usuário aceitar a solicitação, o certificado será marcado como confiável e o aplicativo pode ser instalado (junto com quaisquer outros aplicativos futuros que você deseja instalar que tenham sido assinados com o mesmo certificado)
Nota: Como apontado nos comentários, a partir do iOS 8, a desinstalação de todos os aplicativos de um certificado específico fará com que o prompt seja mostrado novamente assim que um aplicativo desse certificado for reinstalado.
Aqui está o link para o site da Apple que confirma essa informação: https://support.apple.com/en-us/HT204460
fonte
Hoje, eu estava testando isso com o iOS 9 Beta e encontrei a solução.
Para resolver, vá para:
fonte
No iOS 9:
Configurações -> Geral -> Gerenciamento de dispositivos -> Aplicativo do desenvolvedor / seu ID Apple -> Adicionar / remover confiança lá
fonte
Esse problema surge quando a verificação de confiança do aplicativo falha.
Você pode confiar no aplicativo nas configurações mostradas nas imagens abaixo.
Se isso não funcionar, exclua o aplicativo e instale-o novamente.
fonte
No meu caso, eu apenas altero algumas etapas abaixo com iOS 9.3 para resolver este problema:
Configurações -> Geral -> Gerenciamento de dispositivos -> Aplicativo do desenvolvedor Escolha o nome da sua conta de desenvolvedor atual. Toque em Trust "O nome da sua conta de desenvolvedor" Toque em "Trust" no pop-up. Feito
fonte
Você absolutamente pode evitar esse problema se gerenciar o dispositivo com MDM ou tiver acesso ao Apple Configurator.
A solução é enviar o certificado de distribuição de desenvolvedor ou iOS para o dispositivo por meio de MDM ou Apple Configurator. Depois de fazer isso, qualquer aplicativo assinado por esse certificado será confiável.
Quando você clica em "Você confia neste desenvolvedor", está basicamente adicionando esse certificado manualmente por aplicativo.
fonte
Se você enviar por meio do MDM, ele deve confiar automaticamente no aplicativo ( https://support.apple.com/en-gb/HT204460 ), mas ainda precisa verificar os certificados etc. com a Apple para garantir que não foram revogado etc eu presumo. Recebi esta mensagem impedindo o lançamento do aplicativo e foi apenas quando as informações do proxy foram configuradas para que eu pudesse usar a internet que ele desapareceu após mais algumas tentativas de inicialização.
fonte
No iOS 9.1 e inferior, vá em Ajustes - Geral - Perfis - toque em seu Perfil - toque no botão Confiar.
fonte
No iOS 9.3.1 e superior: Configurações> Geral> Gerenciamento de dispositivos
fonte
Para iOS 13.6
Vá para configurações -> Geral -> Gerenciamento de dispositivos -> Clique em Trust «Apple Development» -> Clique no botão vermelho trust e pronto! 😁 Aproveite
fonte