Colocando a senha do iPhone no Xcode, então eu não precisaria desbloquear meu iPhone para cada build?

12

Existe uma maneira que eu poderia colocar o meu código de bloqueio do iPhone no Xcode, então eu não precisaria desbloquear o meu iPhone para cada compilação?

Fica realmente frustrante que eu precise desbloquear fisicamente meu iPhone antes de cada compilação.

Eu sei que para o desenvolvimento no android eles permitem que você coloque o dispositivo no modo dev, o que restringe o dispositivo de dormir.

Arian Faurtosh
fonte

Respostas:

6

Todo mundo poderia por favor comunique isto como um erro ?

Do jeito que está, você aguenta ou, pior ainda, desativa o bloqueio. Nenhuma das opções é boa.

Se o dispositivo iOS estiver no modo de desenvolvedor e conectado a uma instância ativa do Xcode, o Xcode poderá manter o telefone desbloqueado.

Dessa forma, você não só pode deixar o bloqueio, mas também irá bloquear novamente o instante em que você se desconectar.

Maury Markowitz
fonte
1
Por que isso seria um bug? É simplesmente projetado por intenção. Você gostaria que alguém pudesse fazer o download de qualquer aplicativo que desejasse em seu telefone com a chance de ser roubado & amp; "retornou" como é. Claramente um recurso de segurança. Você está fazendo o som como se ligar o telefone para nunca bloquear automaticamente é uma tarefa tão árdua. Existem várias opções para contornar esse problema, mas a Apple não pode planejar a preguiça do usuário final. & amp; sim sou desenvolvedor e muito ativo em SO
soulshined
Primeiro você afirma que o bloqueio automático é um bom recurso e, em seguida, diz como é fácil desativá-lo. Essas declarações discordam umas das outras. Desligar o autolock geralmente é uma má ideia, mas necessária durante o desenvolvimento. Um recurso que faz isso automaticamente enquanto conectado ao Xcode é uma boa ideia, evitando que as pessoas desativem acidentalmente o recurso que você diz ser bom.
Maury Markowitz
Sua interpretação errada das minhas palavras para se adequar aos seus argumentos. Eu nunca disse bom recurso. Dito recurso de segurança. E eu nunca disse que era fácil desligar. Eu estava exagerando os procedimentos para fazer isso. Independentemente disso, eu não sou um de 5 anos, e não quero tratar u como um também. Estou apenas afirmando minha opinião & amp; perspectiva. É tudo sobre suas preferências de desenvolvimento. Se você tiver o hábito de desativar o bloqueio automático e, em seguida, criar o hábito de ligá-lo uma vez feito, ele se tornará uma segunda natureza. Eu apenas sinto você exagerado sobre a situação & amp; soluções. Eu não chamaria isso de bug, meu argumento principal, apenas um pedido de recurso. Felicidades
soulshined
2

Você pode impedir que o dispositivo entre em Configurações → Geral → Bloqueio Automático → Nunca . Isso significa que o dispositivo permanecerá desbloqueado e você não precisará desbloqueá-lo. Como estou jailbroken, eu tenho este conjunto automaticamente quando o meu dispositivo está conectado a um computador com o Xcode em execução, mas alterando essa configuração manualmente também funcionará bem.

Como alternativa, você pode definir Configurações → Código de acesso → Exigir senha para um intervalo mais longo, para que sua senha não seja necessária se você precisar desbloqueá-la. Não se esqueça de redefinir essa configuração para sua configuração original após o término do desenvolvimento.

grg
fonte
Parece bloqueio automático - & gt; nunca mais é uma opção no ios 9.
puzzl
1

Até onde sei isso não é possível . A única solução possível, obviamente, seria desabilitar a senha do iPhone durante as sessões de programação.

Thecafremo
fonte
0

A verdadeira resposta é que você atualmente precisa fazer o jailbreak para fazer isso como @grgarside aludido.

Use o Activator (instale a partir do Cydia se você ainda não tiver) e defina a ação para Anywhere -> Connected (Power) à ação que desabilita o bloqueio automático. Faça o oposto (habilite o Auto-Lock) para Disconnected (Power).

Steven Lu
fonte
1
Nós não deveríamos ter que fazer o jailbreak para fazer isso. Por favor, vá até o Apple Bug Reporter e denuncie. Se o suficiente de nós fizer isso, eles vão consertar isso.
Maury Markowitz
0

No Xcode 7.3, parece que você só precisa desbloquear seu dispositivo na primeira versão. Depois disso, seu dispositivo permanecerá desbloqueado até você desconectá-lo ou sair do aplicativo que está testando.

Lasse Bunk
fonte