Usando o Xcode beta 9 (v4), estou tentando iniciar o aplicativo clicando no botão "reproduzir". Recebo uma "compilação bem-sucedida", mas logo antes do lançamento, uma mensagem pop-up aparece no Xcode:
"O iPhone negou a solicitação de lançamento."
Costumava trabalhar ontem. Funciona no simulador. Reiniciei meu computador, o iPhone, desinstale o aplicativo, limpei a compilação. Ficar sem ideias.
ios
xcode
launching-application
user1988824
fonte
fonte
Automatically manage signing
resolve este problemaRespostas:
Pode ser um problema de sinal de código. Verifique se você está assinando com o desenvolvedor, não com a distribuição.
fonte
iPhone Developer: <My Name> (XXXXXX)
certificado no Keychain Access, pois ele seria criado automaticamente (não sei nem quando) pelo Xcode. Todos os meus erros foram corrigidos instantaneamente quando após a exclusão.Isso acontece usando o Xcode 9.x ou mais recente.
Rastreei esse problema até a caixa de seleção " debug executable " no esquema do produto (produto-> esquema-> editar esquema-> info-> caixa de seleção executável de depuração). Eu desmarcada que e isso parou de acontecer (assim como um par de outros problemas estranhos - nenhuma saída na consola sendo um).
fonte
Eu tenho uma solução alternativa:
se você alterar o esquema para ' Perguntar ao iniciar ', ele funcionará.
Na barra superior do Xcode
http://upload-images.jianshu.io/upload_images/663014-d5d182e310052664.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
É um pouco chato, mas funciona.
fonte
Esse problema pode ser resolvido desmarcando Debug Executable no esquema de edição.
fonte
Após receber o erro "solicitação de inicialização negada", faça o seguinte:
Editar esquema -> Informações -> Executável -> Perguntar ao iniciar
Isso funcionou para mim com perfil adhoc.
fonte
A simples reinicialização do iPhone me ajudou.
fonte
O problema para mim era que eu estava usando uma conta de desenvolvedor gratuita (basta fazer login com meu ID Apple). Ao olhar para os logs do dispositivo que encontrei (negrito adicionado)
Isso me fez perceber que eu precisava entrar em
Settings
->General
->Device Management
->{My Apple ID}
->Trust
Depois disso, tudo funcionou como esperado.
Nas versões anteriores do iOS, eu encontrava uma caixa de diálogo no meu dispositivo que dizia que esse era o problema. Talvez a Apple tenha escolhido o iOS 11. 🤔
fonte
Para mim, o problema ocorreu devido à assinatura do código com o perfil Ad hoc.
Após alterar a assinatura do código para o perfil do desenvolvedor, na guia geral das configurações do xcode, o problema acima foi resolvido.
fonte
Eu peguei esse problema recentemente e encontrei a solução para esse problema maluco. Este é o problema do esquema para corrigir esse problema, siga as etapas a seguir.
Isso resolveu meu problema quando recebi esse problema.
Referência Apple
fonte
Consegui isso com o Xcode 9.0 durante a implantação em um iPhone 6s não simulado com o iOS 10.3.
Eu havia encerrado o aplicativo imediatamente antes disso. Caso contrário, nada havia mudado; todas as credenciais de assinatura do desenvolvedor ainda eram confiáveis e o aplicativo ainda estava marcado como Verificado nas configurações do iPhone.
O truque que o consertou foi desligar o iPhone e ligá-lo novamente.
Olhando para os meus logs, parece que
applicationWillTerminate
foi acionado um tempo antes que isso acontecesse; a instância do aplicativo que eu pensei em sair à força deve ter sido um processo de zumbi?fonte
O problema é que o Xcode ' vezes para fora ' após alguns segundos. A correção é editar o esquema e solicitar ao xcode que 'aguarde' até que o executável seja iniciado.
No esquema de edição, marque ' Aguardar o lançamento do executável ' em vez de 'Automaticamente'
fonte
Eu leio atentamente todas as respostas, mas elas não me ajudam. Minha solução:
fonte
Pode causar com trocou um ramo errado com Git, Certifique-se o ramo não mudar muito velho (uma vez que pode causar problema de sinal de código), e sobre o ramo direito se este ainda incomodando, selecione o desenvolvimento perfil de aprovisionamento sob Assinatura (Debug) se você não gerenciar automaticamente a assinatura.
fonte
Basta marcar "Gerenciar assinatura automaticamente" em Geral -> Propriedades de assinatura do Target. Ele criará um perfil de provisionamento de desenvolvimento para você e a execução no dispositivo funcionará.
fonte
Esses passos simples me ajudaram.
fonte
Eu enfrento esse problema no Xcode 9.1
Cenário: verifiquei a opção "Conectar via rede" para o dispositivo. E tentando executar o aplicativo neste dispositivo com o cabo USB conectado.
Correção: basta remover o cabo USB e executar.
fonte
Eu tentei todas as respostas que nada funcionou para mim. O problema está vindo do próprio Xcode e não tem nada a ver com perfis e certificado:
Em Executar (Seção) / info (guia) [selecione] o Release em vez de depurar como Build Configuration da seguinte maneira:
É uma regressão desde o Xcode 10.1
Configuração: Xcode versão 10.1 (10B61) Iphone X / IOS 12.1.4
fonte
Eu tive o mesmo problema . É um bug no Xcode 9.1. Há um truque para fazê-lo funcionar por enquanto. Bloqueie o seu telefone. Execute o código. O Xcode pedirá para desbloquear o iPhone.
fonte
Acabei de limpar os perfis com o Apple Configurator, reiniciei o iDevice e trabalhei novamente como de costume.
fonte
É um bug intermitente no Xcode - eu apenas parei e iniciei todos os meus dispositivos e funcionou magicamente (depois de mexer por meia hora). Eu havia atualizado o MacOS da noite para o dia 10.13.04, o que obviamente perturba algo! Xcode 9.3, iOS 11.3 watchOS 4.3
fonte
Deixe-me dizer uma solução alternativa que resolve meu problema:
fonte
Para mim, esse problema estava relacionado a um certificado corporativo instalado manualmente e à necessidade de usá-lo para esquemas de desenvolvimento e lançamento. Eu precisava confiar no certificado no dispositivo antes de permitir o lançamento do aplicativo, mas ele nunca era iniciado, pois eu recebia a mensagem negada. Eventualmente, editar o esquema e configurá-lo para aguardar a conexão do aplicativo antes da depuração.
fonte
Abra o
App Groups
em Recursos, aguardeApp...
efetivamente e feche oApp Groups
, funcionou:fonte
Depois de ver todas as soluções dadas na web, finalmente encontrei uma e aqui estão elas:
Dias felizes :)
fonte
Caso esse problema tenha ocorrido para você alguns dias antes de hoje, 20 de março de 2019, provavelmente está relacionado ao fato de que certificados de assinatura de código com defeito foram emitidos. Nesse caso, você poderá resolvê-lo apenas recriando o certificado de assinatura de código. Essa pergunta do SO já tem uma resposta que explica como fazer isso .
fonte
Não tenho certeza se é uma correção ou apenas outra solução alternativa, mas a desinstalação do aplicativo do meu dispositivo ajudou. Ainda não tenho certeza do que o causou, mas a resposta do @MrRogers me ajudou a descobrir.
fonte
Hoje, também encontro essa pergunta. É a minha maneira de resolver. Xcode 9.0, iPhone 6s, Gerenciar automaticamente a assinatura com minha conta. Quando seleciono "iPhone 6s", descobri que existe um logotipo após o iPhone 6s. É a nova função do Xcode 9.0 que pode executar um aplicativo no iPhone sem um computador conectado à cadeia de caracteres (iPhone e Mac devem conectar a mesma rede). Então, eu tento mudar esse tipo de conexão. Abra "Dispositivos e simuladores" -> desmarque a opção "Conectar via rede". Depois, limpo, reconstruo e executo meu projeto. Ficarei feliz se esse método puder ajudá-lo.
fonte
Este erro ocorreu para mim ao atualizar um projeto do Xcode 8 para execução no Xcode 9, no entanto, o iOS Base SDK nas configurações de compilação ainda está na versão anterior do iPhoneOS10.3.sdk e diz que o SDK não foi encontrado. No entanto, esse aplicativo ainda cria e é executado em um dispositivo, mas falha ao iniciar. A atualização do SDK do iOS Base para o iOS 11.0 corrige esse problema de inicialização.
fonte
Eu tive um problema semelhante e, no meu caso, o problema estava nas Configurações de Compilação do meu destino. O tipo Mach-O foi definido como "Biblioteca dinâmica" em vez de " Executável ".
fonte
Eu enfrentei esse problema ao executar uma base de código antiga. Acabei de desativar a opção de busca em segundo plano do EditScheme, funcionou.
Esquema de edição -> Guia Opções -> Desativar busca em segundo plano
fonte