Pergunta

Eu apenas atualizado para iPhone SDK 3.2 Beta 4. Uma vez que fazê-lo, eu não tenho sido capaz de obter o aplicativo para lançamento no simulador de iPhone - que mantém lançando no simulador iPad. Eu tentei o menu drop-down no canto superior clicando opção canto esquerdo do Xcode e definição 'Active executável' para iPhone simulador 3.1.3, mas ele continua indo de volta para iPad simulador vez.

O que dá? Não tenho nenhum interesse em meu aplicativo em execução no iPad e eu não quero testá-lo no modo 2X no simulador.

Obrigado,

Foi útil?

Solução

Você não pode realmente lançar um aplicativo para iPhone em 3.2.x - às vezes ele irá aparecer -. Mas, basicamente, agora é só para o desenvolvimento iPad

Outras dicas

Atualização para versão do Simulator.

Em primeiro lugar, o título desta questão não coincide com a descrição: alvo Xcode não é o mesmo que o dispositivo de hardware simulador

.

Se você estiver escrevendo um app alvo 3.2, ele pode ser executado em ambos iPad (usando OS 3.2) e baixar versões do sistema operacional do iPhone. Você pode fazer isso definindo o SDK de base para iPhone Dispositivo 3.2, o dispositivo alvejado Família para / iPad iPhone, e o destino de implantação iPhone OS para 3,1 (inferior a 3,2).

O simulador de iPhone tem uma opção de menu para Hardware-> dispositivo, que pode ser configurado para iPhone ou iPad. No entanto, você só pode executar um alvo 3.2 SDK no modo iPad, e um aplicativo universal que suporta iPad só pode usar o SDK 3.2 para construir.

Pode, claro, definir o simulador para o modo de iPhone e lançar o seu aplicativo da Springboard, mas que vai perder a conexão depurador. o modo de comutação durante a instalação do seu aplicativo fará com que ele deixe de funcionar.

Portanto, a resposta curta é ainda o mesmo:. Você não pode executar um aplicativo de iPad Universal no simulador modo de iPhone durante a depuração

canto superior esquerdo do IDE encontrar uma lista suspensa de versões Simulator - virado para 3,2 - tentar colocá-lo de volta para 3.1.3

e relançar a sua aplicação.

Este foi me deixando muito nozes, mas a resposta está aqui:

http: // quatermain .tumblr.com / post / 517122761 / running-universais-iPAD-iphone-apps-in-the-simulador

Em suma, diga Xcode para build para o 3.2 SDK, em seguida, mudar o menu de compilação para o SDK 3.1 e dizer Xcode para Executar o aplicativo. Presto, o aplicativo começa no simulador de iPhone!

A partir de documentação da Apple: "iPhone OS 3.2 não suporta dispositivos iPhone e iPod Touch It é executado somente no iPad.". Não há nenhuma maneira para atingir 3.2 para iPhone, por isso não há Simulator. Ergo, você vai ter que esperar para iOS 4. Felizmente, isso é apenas 4 dias afastado agora ... é claro que não vai apoiar a primeira geração de dispositivos iPhone, mas para todos os outros usuários do iPhone é uma atualização gratuita. Não tenho certeza Touches iPod.

Você deve ser capaz de mudar sua plataforma de destino em suas configurações do projeto.

Alterar a plataforma de destino eo dispositivo não faz diferença. É sempre lança o simulador iPad.

Se você alternar o simulador para o modo de iPhone, o aplicativo simplesmente desaparece.

Este ambiente dev é uma bagunça.

Resposta curta: Você pode alterar a configuração de hardware no simulador. Hardware-> Dispositivo

Go to Project Set Executable Ativo Há 2 opções: Ipad Simulator 3.2 ou Iphone Simulator 4.0. Se você escolher o simulador de iPhone, em seguida, que vai lançar simulador de iPhone. Se você escolher o simulador Ipad, então ele vai lançar simulador de Ipad.

Eu finalmente resolvido este problema sozinho.

Em primeiro lugar, instalar a nova versão do Xcode, que é xCode 4.

Em seguida, defina esquema de projeto para simulador de iPhone ea App prazo no Xcode várias vezes.

E re-instalar xCode 3 eo problema será ido embora!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top