Quais são as conseqüências do dispositivo de jailbreaking um iOS como desenvolvedor? -- ios campo com jailbreak campo com xcode campo com development camp apple Relacionado O problema

What are the consequences of jailbreaking an iOS device as a Developer?


6
vote

problema

português

Quais seriam as conseqüências do jailbreak meu dispositivo iOS como desenvolvedor?

Quais são alguns dos benefícios, e quais são algumas das questões com o jailbreak como desenvolvedor?

Como este efeito Xcode quando "emparelhado" com o meu iPod?

english

What would be the consequences of Jailbreaking my iOS device as a developer?

What are some of the benefits, and what are some of the issues with Jailbreaking as a developer?

How would this effect Xcode when "paired" with my iPod?

           
   
   

Lista de respostas

6
 
vote
vote
Melhor resposta
 

Consequências:

  • Maior responsabilidade pessoal de não instalar software ou firmware que possa impedir a restauração a uma configuração suportada.
  • Maior responsabilidade pessoal para instabilidade do dispositivo ou vulnerabilidades de segurança
  • menos suporte de software do fornecedor (pode ser discutível se você executar o software beta, pois há menos suporte para isso também)
  • atraso em potencial Se você pedir um reparo de hardware (dentro ou dentro ou sem o período de garantia) Se você fizer algo que impede uma restauração de fábrica, suponho que você pode estar sem sorte, mas considero essa ação adicional (ou erro) um jailbreak.
  • reduziu a confiança de que o aplicativo será útil em problemas de depuração
  • Ter que determinar se um problema está em todos os dispositivos ou apenas em dispositivos jailbroken (como problemas frequentes e intermitentes com o serviço de notificação push).

Eu tive hardware trocado pela Apple ao executar o software Beta - o técnico foi capaz de dizer que foi claramente um erro de hardware e eu estava aberto com ela quando apresentei o dispositivo para o serviço. Eu não fui feita para sentir que tinha feito algo errado. Você pode ser negado serviço se você estiver executando o software não desenhado pelo fabricante, acho que um pequeno senso comum permitirá que você saiba se vale a pena o risco.

Eu vejo jailbreak como derrubar um rajador. Se você bater e as "autoridades" governar, você teria sido seguro se deixasse a proteção, você tem menos motivos para ficar em pé. A partir dos comentários sobre outra resposta - uma pessoa discordam com isso (e isso é melhor que tudo, muitos pontos de vista é uma força aqui)

No lado positivo, se você sabe o que está fazendo, você pode ser capaz de corrigir vulnerabilidades conhecidas melhor do que ou mais rápido que a Apple. Você também pode ganhar conhecimento que não faria no processo de jailbreaking e lidando com o dispositivo enquanto o guarda-redes estiver em baixo.

mas para glober sobre a diferença entre suporte de hardware e suporte de software ou apenas afirmando "jailbreak = ruim", simplifica uma questão complexa em meus olhos.

 

Consequences:

  • increased personal responsibility to not install software or firmware that might prevent restoration to a supported configuration.
  • increased personal responsibility for device instability or security vulnerabilities
  • less software support from the vendor (may be moot if you run beta software as there is less support for that as well)
  • potential delay if you ask for a hardware repair (either within or without the warranty period) if you do something that prevents a factory restore I suppose you might be out of luck, but I consider that further action (or error) past a jailbreak.
  • reduced confidence that the app will be of use in debugging issues
  • having to determine if an issue is in all devices or just in jailbroken devices (such as frequent and intermittent issues with push notification service).

I have had hardware exchanged by Apple when running beta software - the technician was able to tell it was clearly a hardware error and I was open with her when I presented the device for service. I wasn't made to feel like I had done anything wrong. You could be denied service if you're running software not designed by the manufacturer, I think a little common sense will let you know if it's worth the risk.

I see jailbreaking as taking down a guardrail. If you crash and the "authorities" rule you would have been safe had you left up the protection, you've got less grounds to stand on. From the comments on another answer - a several people disagree with this (and that's better than fine, many viewpoints is a strength here)

On the plus side, if you know what you are doing, you might be able to patch known vulnerabilities better than or faster than Apple does. You might also gain knowledge you would not in the process of jailbreaking and dealing with the device while the guardrail is down.

But to gloss over the difference between hardware support and software support or just stating "jailbreak=bad" over simplifies a complex issue in my eyes.

 
 
6
 
vote

Se você estiver desenvolvendo aplicativos da App Store, agora estará testando em uma configuração de dispositivo diferente da grande maioria (90% +) da base de clientes. Você também pode nem sempre ser capaz de atualizar o sistema operacional do dispositivo, conforme a base do cliente responde às atualizações do Apple OS. Então você pode querer ter certeza de que sempre ter pelo menos um dispositivo disponível para executar o sistema operacional de estoque para fins de teste de aplicativos.

OSES modificado pode ter um conjunto diferente de vulnerabilidades de segurança do sistema operacional. Então você pode querer aprender e receber precauções adicionais para garantir que seu desenvolvedor ou credenciais de conta do iTunes não seja roubado do dispositivo.

 

If you are developing App store apps, you will now be testing on a device configuration different from the vast majority (90%+) of your customer base. You may also not always be able to update your device OS as quickly as your customer base responds to Apple OS updates. So you might want to make sure you always have at least one device available to run the stock OS for app testing purposes.

Modified OSes may have a different set of security vulnerabilities from the stock OS. So you may want to learn about and take additional precautions to make sure your developer or iTunes account credentials don't get stolen off of the device.

 
 
3
 
vote

Benefícios:

Você pode desenvolver no seu idevice. Você pode instalar o EMACS e VI e Python e PHP e Lisp e Perl e qualquer outra coisa que você quiser.

 

Benefits:

You can develop on your iDevice. You can install emacs and vi and python and PHP and lisp and perl and whatever else you want.

 
 
 
 
0
 
vote

conseqüências:

  • sua garantia da Apple torna-se anulada.
  • incontrancinhas possíveis em termos de uso de RAM - pode dificultar a gestão da memória ao usar instrumentos
  • Comportamento IOS inesperado

xcode se comportaria como normal.

 

Consequences:

  • Your Apple warranty becomes voided.
  • Possible inconstancies in terms of RAM usage - may make memory management difficult when using Instruments
  • Unexpected iOS behavior

Xcode would behave as normal.

 
 
         
         

Perguntas relacionadas

3  Posso usar as imagens da Apple promocional na tela do My Apps Tutorial?  ( Can i use the promotional apple images in my apps tutorial screen ) 
Ei, eu estou usando o estoque Apple iPhone Imagens para colocar minhas capturas de tela por cima: rel="nofollow"> https://developer.apple.com/app-store/marke...

5  Implantar o aplicativo iOS em dispositivos pessoais  ( Deploy ios app on personal devices ) 
Eu tenho trabalhado em um pequeno aplicativo iOS, pretendido como um presente para alguns membros da família. Para o meu desalento, estou encontrando muitas b...

7  Qual aplicativo de MacOS Git Gui oferece uma visão "Split View Staging"?  ( Which macos git gui app offers a split view staging view ) 
Eu uso sourcetree como uma ferramenta Git GUI. Eu sou muito produtivo com o aplicativo e acho muito preferível à interface Git da linha de comando para tare...

2  Dive Away App pago na App Store gratuitamente [duplicado]  ( Give away paid app on app store for free ) 
. Esta pergunta já tem respostas aqui : Capacidade de dar a aplicação iOS, geralmente à venda ...

4  Programas diferentes no mesmo projeto Xcode C ++  ( Different programs in the same xcode c project ) 
Estou tentando usar o Xcode como meu ambiente de treinamento para programas simples C ++. Se eu criar um novo projeto, posso completar com êxito tudo (compila...

42  Como aumentar o tamanho da fonte do eclipse globalmente?  ( How to increase font size of eclipse globally ) 
Eu gostaria de saber como aumentar o tamanho da fonte para o eclipse para que ele ajuste toda a GUI para não parecer tão pequena na minha tela. para o NetBe...

2  O Apple Maps usa gráficos principais internamente?  ( Does apple maps use core graphics internally ) 
Estou curioso para saber se os principais gráficos seriam rápidos para a prestação de um mapa? ou talvez a Apple tenha algum motor gráfico de alta performan...

5  Eu não consigo encontrar oool no meu iPod jailbroken  ( I cant find otool on my jailbroken ipod ) 
A partir do que eu entendo é que, quando você muda suas configurações na Cydia para Desenvolvedor, você deve acessar utilitários extras. Otool estar sobre ele...

0  Posso recuperar um projeto Xcode que eu instalei no meu iPhone?  ( Can i retrieve an xcode project i installed on my iphone ) 
Eu executei recentemente uma estúpida "Descartar todas as alterações" no meu projeto Xcode que resultou no projeto sendo excluído. Eu não encontrei uma mane...

16  iousbfamily ou usb projer.app equivalente para MacOS High Sierra?  ( Iousbfamily or usb prober app equivalent for macos high sierra ) 
Parece usb prober.app não é mais uma parte do Xcode e Iousbfamily não foi atualizado desde 10.9.4 ... Há alguma coisa equivalente disponível para alta Sie...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.