Como instalar aplicativos não assinados no iPhone e iPad sem jailbreak
Como instalar aplicativos não assinados no iPhone e iPad sem jailbreak
Anonim

De acordo com a Apple, a única fonte de aplicativos iOS é a App Store. Como você pode imaginar, não é esse o caso. Existem muitos aplicativos de desenvolvedores terceirizados que, por um motivo ou outro, não chegaram à App Store, bem como vários softwares de código aberto que são distribuídos gratuitamente. Este artigo irá discutir como instalar legalmente tudo isso em seu iPhone ou iPad.

Como instalar aplicativos não assinados no iPhone e iPad sem jailbreak
Como instalar aplicativos não assinados no iPhone e iPad sem jailbreak

A instalação em si não é difícil, mas consiste em várias etapas e exigirá uma atenção cuidadosa de sua parte. Precisamos de um Mac com OS X 10.10+ instalado, uma conta de desenvolvedor da Apple, Xcode 7, e o código-fonte do aplicativo que vamos instalar. Ir!

Crie uma conta de desenvolvedor

Crie uma conta de desenvolvedor
Crie uma conta de desenvolvedor

Não se assuste, é grátis. Além disso, você pode transformar um ID Apple normal em uma conta de desenvolvedor que você já possui. Siga o link, faça o login ou crie um novo, concordando com os termos.

Instale o Xcode

Instale o Xcode
Instale o Xcode

O ambiente de desenvolvimento Xcode, necessário para compilar e instalar o aplicativo em seu dispositivo, também é gratuito. Encontre-o na Mac App Store e faça o download.

Vinculando uma conta de desenvolvedor no Xcode

Vinculando uma conta de desenvolvedor no Xcode
Vinculando uma conta de desenvolvedor no Xcode

Em seguida, você precisa adicionar sua conta de desenvolvedor ao Xcode. Vá para as configurações e na guia Contas, digite seu nome de usuário e senha.

Encontramos as fontes do aplicativo necessário

Na verdade, vamos criar um aplicativo agora. Apenas escrever código do zero não é necessário, porque você pode usar códigos-fonte de aplicativos prontos que estão disponíveis gratuitamente. A única coisa que resta a fazer é compilar e instalar esse código em um iPhone ou iPad.

Muitos códigos-fonte podem ser encontrados no GitHub ou Bitbucket, bem como em sites de desenvolvedores individuais para aplicativos específicos. De imediato, posso nomear o emulador Game Boy Advance, Plum-O-Meter, reprodutor de mídia Kodi.

Orientaremos você no processo de instalação usando o popular utilitário f.lux que muitos de vocês usam em seu Mac como exemplo. Agora o arquivo fonte foi removido do site oficial devido aos requisitos da Apple, mas uma cópia dele pode ser encontrada na discussão no Reddit (se você tiver alguma dificuldade, deixe seu e-mail nos comentários - eu enviarei minha cópia)

Compilando o aplicativo

Agora precisamos transformar o código em um programa acabado que pode ser instalado no dispositivo. Para fazer isso, faça o seguinte:

1. Extraia todos os arquivos compactados em uma pasta separada e abra o arquivo iflux.xcodeproj no Xcode.

2. Adicione qualquer texto ao campo Identificador de pacote após com.justgetflux.iflux para tornar o identificador único e, logo abaixo, no campo Equipe, selecione nossa conta de desenvolvedor.

Escolha de uma conta de desenvolvedor
Escolha de uma conta de desenvolvedor

3. Conecte seu iPhone ou iPad ao Mac usando um cabo e selecione-o no menu Produto → Destino.

Menu Produto → Destino
Menu Produto → Destino

4. Depois disso, aparecerá um aviso sobre a ausência de um perfil no dispositivo. Corrigimos o erro clicando no botão Corrigir problema.

Resolver o problema
Resolver o problema

5. Resta pressionar Cmd + R (ou o botão Play no painel) para compilar e instalar o programa no dispositivo.

6. O ícone do aplicativo aparecerá na área de trabalho do dispositivo, mas o Xcode não será capaz de iniciá-lo até que ativemos o perfil. Para fazer isso, vá para Configurações → Geral → Gerenciamento de dispositivos, selecione nosso perfil de desenvolvedor e clique em Confiar.

Ativação de perfil
Ativação de perfil

É isso, nosso aplicativo está instalado. Como você pode ver, ele inicializa e está totalmente funcional. Notificações, geolocalização e tudo mais funcionam como em qualquer aplicativo da App Store.

f.lux instalado
f.lux instalado
fluxo
fluxo

Este é um princípio geral, mas qualquer outro aplicativo pode ser instalado da mesma maneira. No entanto, se o desenvolvedor lançar uma nova versão, você terá que fazer o download e instalá-la manualmente. Mas o processo levará muito menos tempo, pois você já terá todas as permissões e perfis necessários.

Recomendado: