Depois de compilar com sucesso o projeto no Xcode 6, não consigo executá-lo no simulador com a mensagem mencionada acima. Fiz todas as pesquisas possíveis, tentei de tudo e ainda não avancei.
Não estou trabalhando com o swift, nem uso widgets ou extensões, portanto, não sugira soluções causadas por estes como pode ser visto em perguntas semelhantes.
Se alguém encontrou uma possível causa (ou solução !!) diferente dessas , por favor ajude. obrigado
ios
objective-c
xcode6
Miki
fonte
fonte
Respostas:
"Redefinir conteúdo e configurações" nas opções de menu do iOS Simutalor e iniciar o simulador após sair resolveu meu problema.
fonte
Limpar a pasta de compilação resolveu o problema para mim. Eu espero que isso ajude alguém!
(Enquanto mantém pressionada a tecla Alt : Produto> Limpar pasta de compilação )
fonte
Tentei todas as outras soluções listadas aqui. Bem, eu transferi meu projeto do Swift 1.2 para o Swift 2.0. O aplicativo travou mesmo depois de muito depurar e iniciar o erro 0 de serviços.
solução: Isso acontece por causa da compilação do framework.
Destino do aplicativo -> Fases de construção -> Estruturas incorporadas.
Portanto, marque a cópia apenas ao instalar. Limpe o projeto e execute-o!
fonte
Isso agora foi resolvido. O problema foi causado pela biblioteca ShareKit adicionada pelo CocoaPods por razões de compatibilidade. Depois de remover a biblioteca e todo o código relacionado, o aplicativo foi iniciado com sucesso no simulador. Recomendo verificar o log do sistema para obter mais detalhes sobre o problema, já que ele me apontou na direção certa (informando o nome da biblioteca conflitante).
fonte
Caso alguém tenha esse problema em combinação com vagens de cacau, essas etapas me ajudaram a resolver esse erro (após algumas horas):
pod cache clean
rm -rf Pods
(opcionalmenterm Podfile.lock
)rm -rf ~/Library/Developer/Xcode/DerivedData/
... em seguida, tente construir e executar seu projeto.
Nota: SRC_ROOT pode ser encontrado entrando no Navegador , clicando no projeto, clicando no projeto novamente a partir da lista de projetos e alvos , indo em Configurações de compilação , rolando todo o caminho até a seção definida pelo usuário , e o SRC_ROOT será rotulado como PODS_ROOT. Pegue-o e copie-o literalmente no Terminal e prossiga com a etapa 2 da lista acima.
Espero que ajude.
fonte
Eu me livro do problema seguindo as etapas fornecidas para o simulador
1. Caminho
2 maneiras
Você pode fazer apenas a linha dada, funciona para mim
O último que é mais importante, altere seu identificador de pacote por "com.yourcompanyname.projectname" como "com.facebook.Facebook"
Obrigado e aproveite a programação.
fonte
cmd
vez dewin
? ;) (Ou talvez você use um teclado do Windows.)Pode estar relacionado a este problema: "Este aplicativo contém uma extensão de aplicativo com um identificador de pacote ilegal"
Tive que formatar os identificadores de pacote para meu aplicativo e extensão da seguinte maneira:
fonte
Está resolvido para mim.
fonte
Se você alterar o nome da classe fornecida,
InterfaceController
defina por padrão ao iniciar um novo projeto. Esta classe é referenciada naInfo.plist
chaveRemoteInterfacePrincipalClass
. No meu caso, recebi o erro mencionado pelo OP até que consertei o nome da classe lá (veja a imagem).fonte
Se você estiver aqui depois de ter problemas para fazer uma integração com o WatchOS 2.0, vá para -
~/Library/Logs/CoreSimulator/[Device UDID]/system.log
e se disser algo comoWatchKit 2 app has frameworks; that's not allowed.
, siga o link abaixo.http://zyafa.me/blog/watchos-2-and-embedded-frameworks
fonte
~/Library/Logs/CoreSimulator/CoreSimulator.log
divulgou que meu framework vinculado não tinha umCFBundleIdentifier
em seu Info.plistSou um usuário da adMob e resolvi habilitar "Copiar somente ao instalar" no destino do aplicativo -> Fases de construção -> Embed Frameworks.
fonte
Tenho o mesmo problema depois de localizar meu aplicativo. Especialmente
Info.plist
. Parece que eu tinha vazioCFBundleShortVersionString
emInfoPlist.strings
, após a fixação que o simulador começou a trabalhar corretamente.fonte
Eu tenho esse problema adicionando uma referência de pasta chamada "Recursos".
Se eu der outro nome, ele funcionará!
fonte
Existem várias coisas que podem causar esse erro. A melhor resposta geral é pesquisar o log do console
CoreSimulator
, pois o simulador registra o problema subjacente ao exibir essa mensagem.fonte
Obrigado por apontar isso @Miki e parabéns para você. Tive o mesmo problema que você ontem (e adicionei o ShareKit 3.0.0 do CocoaPods ao aplicativo alguns dias atrás). Suspeitei que o ShareKit estava me causando esse problema, mas agora posso ter certeza de exatamente qual biblioteca está causando isso. Aqui está o que encontrei no meu log (se puder beneficiar outras pessoas):
fonte
Se você instalou qualquer biblioteca usando
CocoaPods
enquanto o XCode estava aberto, tudo que você precisa fazer é Fechar o XCode e remover a biblioteca doPod
arquivo, executar o comandopod install
para desinstalar essa biblioteca. em seguida, instale a biblioteca novamente. Certifique-se de que o XCode esteja sempre fechado durante a instalação e desinstalação de bibliotecas.fonte
Eu tinha exatamente o mesmo problema e era o ShareKit.
No simulador, eu tinha "Error Domain = LaunchServicesError Code = 0".
No dispositivo iPhone6 eu tinha "Falha na instalação do aplicativo Não foi possível inspecionar o pacote do aplicativo."
Quando removi o ShareKit, funcionou.
fonte
Tive esse problema quando adicionei um destino Apple Watch ao meu aplicativo e removi acidentalmente o arquivo InterfaceController.m. Adicionar novamente o arquivo no destino corrigiu o problema.
fonte
Existem diferentes coisas que podem causar isso. Olhar no console pode lhe dar uma pista.
No meu caso, o problema era uma extensão criada antes de eu alterar o nome do produto. O Xcode não limpou o antigo, então ficou estressado em duas extensões com o mesmo id de pacote.
(Excluir a pasta de construção corrigiu meu problema específico).
fonte
No meu caso, o problema veio de um conjunto de ícones adicionado com algumas imagens ausentes. Uma vez substituí o conjunto de ícones por outro e desinstalei o aplicativo do simulador; Consegui executá-lo novamente.
fonte
Removi todos os meus arquivos de pod e substituí todos, parece que o problema para mim era que a estrutura dos parafusos era antiga e estava causando esse erro. Limpei e reiniciei o conteúdo e agora está tudo bem.
fonte
Não adicione a estrutura do google maps à seção lib incorporada, isso resolveu minha falha de compilação.
fonte
Eu tive este erro ao desenvolver o aplicativo para Apple Watch após adicionar em Info.plist: "Configurações de segurança de transporte de aplicativos" e "Permitir cargas de arbitragem" = SIM. (Em WatchKit App, em WatchKit Extension é bom !!) Excluindo essas duas linhas, ele continua trabalhando.
fonte
Para mim, o problema ocorre porque eu adicionei meu framework (
GoogleMobileAds.framework
no meu caso) a Embedded Binaries , não Linked Frameworks e Libraries .Para sua informação, a AdMob instrui você a usar o
Add Files to "Your Project"
menu no Xcode, mas eu estava com preguiça de obedecer à instrução.fonte
Tive esse problema ao tentar executar testes de IU em um projeto contendo AWS Cognito.
Veja como resolvi isso.
fonte