Isso começou a acontecer, pois meu projeto iOS mostra apenas "Meu Mac de 64 bits" em vez do Simulator ou do meu iPhone para o qual construir. Eu não tenho idéia do por que isso está acontecendo. Eu não acho que mudei nada.
Eu tenho meu projeto definido no iOS 5 como o SDK base, mas, não importa o que eu faça, ele parece nunca mostrar minhas outras opções para construir. Eu reiniciei o Xcode algumas vezes e ainda não tive sorte.
Por que está acontecendo?
Xcode 4.2, Build 4D199
Aqui está como eu resolvi esse problema. Clique com o botão direito do mouse no arquivo xcodeproj e selecione "mostrar o conteúdo do pacote". Agora exclua tudo dentro da pasta xcuserdata. Voila. Espero que ajude qualquer pessoa que esteja enfrentando esse problema.
fonte
Isso acontece basicamente quando você altera o nome do projeto ou algo assim. A solução é que você precisa selecionar a opção "
Scheme
" para o seu projeto. Aqui está a solução:Depois de abrir seu projeto:
Go to "Product" from upper menu
Select "Scheme" from the list
Then select "Manage Scheme"
Now no matter your "Project Name" is listed here or not just click on "Autocreate Schemes Now" from the upper-right side of the window
.Press "ok", now your project rebuild and you can find the "Simulator List" on the top
.Espero que isso ajude vocês.
fonte
Teve o mesmo problema.
Nenhuma das soluções acima funcionou. No final, cliquei em "Gerenciar esquemas" e depois em "Autocriar esquemas agora". Em seguida, selecione o novo esquema no Xcode. Agora você receberá todas as opções de dispositivo / simulador.
Essa pode ser uma opção um pouco nuclear se você estiver no meio do projeto. Meu problema aconteceu quando eu estava iniciando um novo projeto e o renomeei. Nesse cenário, apenas a criação automática de um novo esquema parecia funcionar.
fonte
Existem diferentes soluções para esse problema. Duas abordagens que eu usei estão abaixo:
Clique com o botão direito do mouse no arquivo xcodeproj. Selecione "mostrar o conteúdo do pacote". Agora, exclua tudo dentro da pasta xcuserdata.
Selecione "Editar esquema". A seção executável terá "nenhum" na guia Informações da janela. Agora selecione "ProjectName.app".
fonte
Muitas vezes isso pode acontecer quando alguns arquivos são alterados sem a bênção do xcode. Como ao alternar entre ramificações de controle de versão. Normalmente, reiniciar o Xcode corrige esse problema.
fonte
Nenhuma das sugestões aqui funcionou para mim, mas o que foi feito foi clicar no projeto na barra lateral e, em seguida, em "iOS Application Target", alternar para "Devices".
Eu estava definido como 'iPad'. Eu mudei para 'Universal' e depois para 'iPad' e o Scheme se corrigiu.
Se isso faz diferença, isso ocorre em um projeto PhoneGap / Cordova.
fonte
Se você perceber esse problema após renomear o projeto, o problema real é que o esquema possui um contêiner definido que se refere ao nome antigo do projeto. Você também deve editar seu arquivo de esquema em um editor de texto e substituir todas as instâncias do antigo nome do projeto pelo novo nome do projeto.
Você precisa passar por todos os subarquivos na pasta do projeto e substituir o nome do projeto antigo pelo novo para corrigir esse problema. Todas as outras soluções listadas nas outras respostas são apenas maneiras de forçar o Xcode a fazer isso por você.
fonte
Recebi esse problema quando criei um projeto com o Xcode 4.5 (iOS SDK 6) e o abri mais tarde com o Xcode 4.2 (iOS SDK <6). Resolvi esse problema, selecione Target-> Summary, em Deployment target, configurei para 5.0:
O Xcode 4.2 não suporta o SDK do iOS 6.0, por isso preciso fazer o downgrade do destino de implantação e colocar meu dispositivo no esquema. Espero que isso ajude alguém.
fonte
Se nada acima funcionar, clique em projeto na barra lateral, como mostra a imagem na parte superior, depois vá em PROJECT, em Build Settings e, em Architectures, mude as plataformas suportadas de OSX para iOS.
Espero que ajude!
fonte
Selecione Editar esquema, você não terá nenhum em "Executável", selecione seu .app em vez do menu suspenso. Espero que ajude
fonte
Oi, eu tenho esse problema um projeto que eu consegui de uma faculdade.
Eu o resolvi criando um "novo esquema" com o nome do projeto.
Thanx,
fonte
Geralmente, os códigos de amostra baixados têm esse problema. Isso pode ser alterado alterando o SDK base para iOS mais recente na guia 'Configuração de compilação' do seu projeto.
fonte
Eu tive esse problema, e aqui está como eu o corrigi.
Em "Configurações de compilação", altere as "Plataformas suportadas" de "iphoneos" para "iOS". Não sei por que, mas funciona para mim.
fonte
Vá para as configurações de compilação -> Todos -> Plataformas suportadas. Clique nele e selecione iOS. O meu estava no Mac por algum motivo estranho. Eu nunca mudei isso!
fonte
A validação automática de configurações resolveu esse problema para mim. (Botão "Validar configurações")
fonte
Resolvi esse problema definindo a versão de destino da implantação para uma versão inferior ou igual à suportada pelo Xcode (iOS SDK).
fonte
no meu caso, tive que alterar o SDK base no projeto -> Build Settingd para o mais recente ios sdk
fonte
Tentei todas as soluções sugeridas que encontrei no stackoverflow para esse problema.
Eventualmente, eu apaguei o aplicativo Xcode e o baixei novamente da App Store. Após a instalação, os simuladores estavam de volta.
fonte