Teste e depuração no dispositivo: Como posso parar o iTunes para fazer-me louco toda vez que eu ligar o meu dispositivo?
Pergunta
É tão harrying: Toda vez que quando eu ligar o meu iPod touch para o meu mac, iTunes lançamentos e inicia a sincronização. Isso faz com que as colisões com Xcode quando tenta instalar o aplicativo no dispositivo neste tempo. E meus exposé-windows sempre saltar para a janela do iTunes. Então eu tenho que esperar, esperar, esperar, descartar a pergunta estúpida como "você realmente quer que eu apagar tudo e fazer uma nova biblioteca no seu dispositivo?", Esperar novamente alguns segundos, feche o iTunes (para evitar problemas com os perfis de aprovisionamento ), e volte para Xcode.
Seria tão bom se eu poderia desativar a inicialização automática do iTunes quando conectar o dispositivo, desde que eu não sou realmente uma música-junkee em tudo. Eu usá-lo apenas para aplicativos de qualquer maneira e na maioria das vezes, eu só quero teste / debug ou simplesmente carregar a bateria.
Eu não podia ver qualquer opção nos menus para fazer isso. Eu também tentei desativar o serviço de fundo iPod, mas isso permite-se automaticamente uma e outra vez. Então, eu espero que haja uma solução para impedi-lo de partida automática. Quero dizer ... quando eu realmente quero uma sincronização, ou nova música, ou o que quer, eu ia começar manualmente iTunes. % $ !! § &!
Solução
na seção ipod você pode desabilitar sincronização automática.
Outras dicas
desmarcando "Abrir o iTunes quando este iPod está ligado" resolve o problema para mim.
Para realmente disable auto-sincronização, você vai querer tirar o aplicativo iTunesHelper fora de sua lista de inicialização. Vá para Preferências do Sistema -> Contas e a guia "Itens de Login". Excluí-lo da lista e reiniciar.
Desligar sincronização automática no iTunes significa que o auxiliar ainda está em execução monitorando o iPhone ficar ligado (que ainda poderia interferir com o desenvolvimento). Ele só não lançar iTunes. Este método totalmente leva-lo para fora do caminho.
É claro que isso signifique ter que manualmente sincronizar o seu iPhone quando você ligá-lo.