Estou tentando iniciar meu aplicativo no dispositivo. Está sendo iniciado com sucesso no simulador.
- Item da lista
- Eu uso 7.1 SDK
- Xcode 5
- E o dispositivo é um 7.1 iPhone 4S
Eu tentei:
- Limpar \ limpo
- Pasta de criação limpa
- Excluindo aplicativo
- Desconectando / Reconectando o Dispositivo
- Dispositivo de inicialização
- reiniciando o Xcode
O que posso fazer para que funcione?
Poderia ser algo com a assinatura de código?
Atualmente eu tenho definido como 'Dont Code Sign'
Respostas:
Eu tive esse problema quando usei um certificado de distribuição em vez do desenvolvedor ao executar o aplicativo no Xcode. Você pode conferir o seu alvo -> Configurações de compilação -> Assinatura de código.
Como @AndyDynn apontou em seu comentário: Certifique-se de fazer isso nas configurações de construção "Alvo" e não apenas nas configurações de construção "Projeto".
fonte
Eu literalmente reiniciei meu iPad, que estava conectado para testar o aplicativo, e resolveu o problema.
fonte
Para executar seu aplicativo em um dispositivo, você realiza as seguintes tarefas:
Solicite um certificado de desenvolvimento.
Adicione seu dispositivo ao portal.
Código assine seu aplicativo.
Inicie seu aplicativo no dispositivo.
Para mais detalhes, verifique isto
fonte
Se o seu perfil e código de aprovisionamento assinarem tudo bem, tente uma vez Sair e reiniciar o seu XCode. Isso funcionará para mim.
fonte
Eu apenas tive esse problema. Eu tive que abrir o aplicativo no dispositivo e toque em Confiar no computador. Não há necessidade de reiniciar tudo 20 vezes, sim.
fonte
Abaixo estão 2 hacks incríveis que ainda não foram mencionados:
HACK # 1:
Bloqueie seu telefone, pressione XCode start, aguarde até que o XCode diga "desbloqueie seu dispositivo para iniciar" e desbloqueie seu telefone, ele será iniciado com sucesso e funcionará sempre .
HACK # 2:
Se seu objetivo é apenas depurar o aplicativo, aqui está outra abordagem simples e direta:
Isso funciona bem para mim e economiza muito tempo. Espero que isso ajude, obrigado!
fonte
Eu tenho o mesmo problema e depois de olhar para as respostas aqui encontrei as minhas. O problema em questão era: meu certificado de distribuição do desenvolvedor havia saído do iOS Dev Center, então presumo que o tempo limite tenha expirado. Não recebi um aviso legal, apenas o erro acima - a instalação funcionou, mas a depuração não. Então, o Xcode regenerou um novo para mim.
fonte
Mais uma coisa a tentar se você já tentou o acima: Encontrei este link sobre como sair do iTunes para evitar o tempo limite . Isso funciona para mim com o xcode 5.1
fonte
Limpei meus perfis provisórios, reiniciei o iPhone, reiniciei o computador e funcionou para mim.
fonte
Apenas para lançar uma sugestão adicional para alguém que se deparar com esse problema (ele está me queimando com frequência ultimamente) - tente ir para as Alvos -> (Seu alvo) -> Geral -> Equipe e re-selecionando a mesma equipe, o que força Xcode para atualizar perfis para você.
Esse foi o culpado para mim algumas vezes. Parece acontecer especificamente se você tiver baixado novamente novamente um certificado de distribuição para novos dispositivos ou com / sem. Ou se você acabou de despejar o diretório de perfis de provisionamento em geral.
fonte
Eu tive o mesmo problema e tentei todas as etapas sugeridas, mas consegui implantá-lo e executá-lo somente depois que desliguei meu iphone.
fonte
No meu caso, não havia valor em Destinos -> Construir Settins -> Perfil de Provisionamento. Embora a assinatura de código parecesse correta)
fonte
Verifique se a configuração Perfil de provisionamento em seu ambiente está definida como seu perfil de desenvolvimento: Projeto> Configurações de compilação> Assinatura de código
Considere defini-lo nas configurações de destino e no projeto de vagem (no caso de usar cacau pods).
Caso o perfil de desenvolvimento não esteja presente, crie ou faça o download: Certificados, identificadores e perfis> Perfis de provisionamento
fonte
Depois de seguir o acima, ele ainda não funcionou (do xCode 6). Mas depois de reiniciar o telefone e excluir o aplicativo, ele funcionou.
fonte
Verifique o nome do produto quanto a pontos "." "." não são permitidos no nome do produto.
fonte
A seleção em perfis de provisionamento pode causar esse problema. Portanto, ao iniciar um aplicativo no dispositivo, verifique se você está usando o perfil de desenvolvimento e não o perfil de distribuição. Eu tenho enfrentado o mesmo problema. Mas se safou usando o mesmo processo.
Verifique Projeto> Configurações de construção> Perfil de provisionamento e selecione seu perfil de desenvolvimento.
E também cuide da Identidade de assinatura de código na mesma guia. Certifique-se de escolher as identidades de Desenvolvedor e NÃO de Distribuição.
fonte
Abaixo dois passos resolvidos para mim:
Para
xcode
versão: 7.2Isso resolveu no meu caso.
fonte
option + command + shift + k
e depois executar o projeto fez o truque para mim.fonte
Se seu objetivo é apenas iniciar o aplicativo e depurá-lo, você também pode editar o esquema para "Aguarde o lançamento do executável" e executar o aplicativo manualmente. A configuração está em Editar esquema> Executar> Informações> Iniciar. Escolha "Aguardar o lançamento do executável" em vez de "Automaticamente". Esperará que você execute o aplicativo (tocando nele manualmente) em vez de atingir o tempo limite.
fonte
Como todas as respostas acima não me ajudaram, publicarei minha solução:
Eliminar todas as ocorrências de
xcuserdata
pastas.xcodeproj
e.xcworkspace
e reiniciar Xcode corrigiu o problema. Para excluí-lo, clique com o botão direitoyour_app_name.xcodeproj
e / ouyour_app_name.xcworkspace
na pasta do aplicativo e selecione"Show Package Contents"
. Espero que ajude alguém a economizar algum tempo.fonte
Basta reiniciar o meu dispositivo e funciona tudo bem
fonte
Verifique se a memória do dispositivo está cheia.
fonte