Quaisquer gotchas usando o meu principal iPhone para o desenvolvimento SDK?

StackOverflow https://stackoverflow.com/questions/416353

  •  03-07-2019
  •  | 
  •  

Pergunta

Eu possuo um total de um iPhones. Eu quero testar meu aplicativo em um iPhone real, o que significaria permitindo Xcode para obter suas protuberâncias pequenas sujas no meu único dispositivo. É isso sábio? Há algum problema com usando o mesmo telefone para testar e telefone / Música / outros fins regulares?

Foi útil?

Solução

Eu só tenho um iPhone e eu uso isso para todo o meu teste. Eu acho que é improvável que o uso ou depurar um aplicativo é susceptível de causar quaisquer problemas reais, mesmo com o seu aparelho principal. Certamente eu não vi quaisquer problemas que eu poderia atribuir a ele.

O seu principal problema com ter um único aparelho é versões beta. E se, por exemplo, na MacWorld de hoje eles anunciam iPhone beta 3.0. Você estaria disposto a colocar isso no seu único telefone? Note-se que muitas vezes você não pode voltar a partir de uma versão mais recente do sistema operacional para o original, por isso, se você teve problemas com o beta que você pode ser preso com ele.

Se esta situação vem se pode valer a pena olhar profundo em sua conta bancária e ver se você pode pagar um iPod touch.

Outras dicas

Pode valer a pena comprar outro iPhone para usar apenas para testar enquanto utiliza o principal para o uso normal / pessoal. Se isso não for possível, certifique-se de manter um backup de todos os dados importantes, incluindo a sua lista de contatos e usar o bom senso e seu intution antes de executar qualquer peça desconhecida de código no seu Iphone.

Eu faço isso com tanto um perfil dev carregado e um perfil de aprovisionamento 'ad hoc' carregado no meu telefone principal - sem problemas até agora

.

edit: uma coisa que eu não faço é depurar o código remotamente no telefone. Eu só executar o sistema operacional normal.

Além disso, em nenhum caso itunes pode restaurar o telefone a partir de um backup. Eu tenho feito isso antes, quando a atualização do OS, então eu acho que o medo de desenvolver no telefone é um pouco supersticiosa para ser honesto. (Toque de madeira: -)

Eu comprei um iPod Touch para o desenvolvimento e uso de testes, mas eu não estou preocupado em fazer qualquer coisa ruim para o meu iPhone.

  • Não quero sessões de depuração interrompido por telefonemas.
  • Eu tenho um aplicativo que estou tanto desenvolvimento e utilização, então eu gostaria de ser capaz de brincar com dados fictícios no touch sem trepando com os meus dados reais no meu iPhone.
  • Eu não me importo de entregar o toque para outras pessoas (incluindo crianças) para deixá-los testar um aplicativo.
  • É uma boa maneira de verificar se um aplicativo funciona tanto em iPhone e iPod Touch.
  • eu não precisa se preocupar com acidentalmente deixando minhas costas iPhone no escritório, conectado à máquina de desenvolvimento.
  • Em teoria, eu poderia instalar diferentes versões do firmware no Touch sem se preocupar com a funcionalidade perdida. (Mas eu não fiz isso.)

Uma vez que esta pergunta foi publicado, o 3.0 beta do iPhone OS foi lançado sobre o mundo dos desenvolvedores - e aqui a situação é diferente. Se você colocar o sistema operacional beta no seu iPhone você não pode removê-lo . Isso não é verdade para o iPod touch, embora se recomende precaução lá também. OS 3.0 beta, no momento da escrita (agora em beta 3), está melhorando constantemente, mas ainda tem muitos problemas, então você realmente não quer estar contando com ele como seu telefone todos os dias!

Uma vez que 3.0 vai viver, você será capaz de mover-se para isso, é claro -. Mas você não pode voltar para 2.x devido a diferenças de banda base

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