Abri um projeto que sempre foi iphone / ipad. Não posso construí-lo agora porque, por algum motivo, minha única opção de "Esquema" é "MyApp My Mac 64-bit". Como posso fazer isso de volta para o simulador e dispositivos de iphone / ipad? Minha configuração de "Família de dispositivos direcionados" é iPhone / iPad.
105
Respostas:
Eu tive esse problema várias vezes. Basicamente, basta definir o
Base SDK
noBuild Settings
paraLatest OS X
e ele deve funcionar corretamente.fonte
Corri para este problema recentemente e resolvi alterando o valor do executável de "Nenhum" para "AppName.app" no xcode.
Você deve mudar:
para:
fonte
Você já tentou editar o esquema? (Presumo que você esteja executando o XCode 4). Acredito que você precise definir a configuração "Base SDK" para "iphoneos" (isso se traduz em "iOS mais recente").
fonte
Eu estava enfrentando o mesmo problema em meu aplicativo e resolvi-o seguindo estas etapas: 1. Vá para Projeto-> Configurações de compilação 2. Altere o BaseSDK para o SO mais recente
fonte
As soluções acima não funcionaram para mim porque o Xcode 4 não me deu nenhuma escolha para voltar ao iOS. Fechei o Xcode, abri novamente e funcionou!
fonte
Eu tenho o mesmo problema, parece que você também deu um salto com a nova atualização do Xcode 4 e isso parece ser uma incompatibilidade de código.
Se você quiser mantê-lo para IOS (Iphone / Imac), edite Esquema [Produto / Editar Esquema / Compilar / Compilar => Lista suspensa de Destino.
Certifique-se de ter instalado o Ios SDK antes de executar o Xcode.
Em outro lugar, se você tiver que compilar o mesmo aplicativo para Mac, gostaria também de saber a resposta, pois isso gera os mesmos erros que você.
fonte
Tive um problema semelhante recentemente. Resolvi fazendo algumas mudanças no SDK Base do Projeto. A seguir estão as etapas:
fonte
Eu também acabei de encontrar o problema. Para mim, eu estava tentando "Construir para Teste" e encontrava este erro.
Para consertar, tive que "Editar Esquema ..." e, em seguida, no menu suspenso "Construir", clique em "Construir" e marquei a caixa de seleção "Teste" para o Destino.
fonte
Eu tive a mesma mensagem de erro. Minha solução é excluir o arquivo info.plist das frases de construção -> copiar recursos do pacote.
fonte
Destino de implantação ausente para SDK especificado ...
Escolha outro "Destino de implantação" (nas configurações de Build) e o simulador aparecerá.
Nota: Isso está acontecendo ao usar 5.1 SDK (mais recente) com XCode 4 no Snow Leopard.
fonte
Acabei de receber este erro, para mim foi por causa de alguns motivos que meu nome de dispositivo não apareceu na lista suspensa de dispositivos xcode, apenas um nome genérico. Desliguei e reconectei o dispositivo e estava bem.
fonte
Para mim, tive que combinar algumas das soluções aqui para fazê-lo funcionar. Para mim, as configurações de construção do projeto já foram definidas como "iOS mais recente".
Para consertá-lo, tive que alterá-lo para "OS X 10.6", depois construir o aplicativo (não será possível construir) e, em seguida, configurá-lo novamente para "iOS mais recente", que agora funciona novamente.
fonte
Acabei de instalar o Xcode 4.1 (doloroso!) E quando abri um de meus aplicativos que criava bem antes da atualização, o único esquema ativo era "Meu Mac de 64 bits". Nesse caso, a alteração necessária era Editar esquemas e, para a guia Informações do esquema de compilação, defina a lista suspensa Executável como meu destino. Foi definido como Nenhum. Assim que fiz isso, o simulador / dispositivo apareceu.
fonte
Tentei o resto sem alegria.
AFIAK este é um problema de controle de versão, em geral não apenas um problema do Git!
Dei a um colega uma cópia de um projeto que tinha arquivos modificados e esse problema ocorreu.
No entanto, quando eu enviei / atualizei o repositório e dei a ele uma nova cópia.
Este problema foi corrigido!
fonte
Eu encontrei o mesmo problema, precisando construir com o SDK 10.6. Mas descobri que o XCode 4.4 não contém esse SDK! Então eu tive que colocá-lo de volta, abrindo o conteúdo do pacote XCode.app, e indo para: XCode.app/Contents/Developer/Platforms/MacOSX.platforms/Developer/SDKs e copiando em MacOSX10.6.sdk do meu antigo XCode 3 Pasta do desenvolvedor.
Surpreendentemente, isso funciona! Ao sair e reiniciar o XCode e selecionar o Base SDK para o projeto, 10.6 aparece no menu suspenso.
Mas cuidado, quando o XCode instalar uma atualização, você terá que repetir esse processo, como descobri agora após atualizar para 4.4.1.
fonte
Recebi o mesmo erro e por algum motivo depois de passar por tudo isso não funcionou. Observe que no menu superior está meu Nome do aplicativo> Desenvolvedor IOS. Alterado para Nome do aplicativo> IPhone 5.0 e foi direto para o Simulador e não obteve nenhum erro.
fonte