O iOS nunca foi um sistema operacional "aberto". Há uma série de limitações que a Apple impõe ao iOS e você não pode realmente instalar aplicativos de fora da App Store, sem um jailbreak. No entanto, tudo isso mudou, quando a Apple lançou o Xcode 7. A Apple queria permitir que os desenvolvedores testassem seus aplicativos em seus próprios dispositivos, sem ter que pagar uma taxa anual de US $ 99 para uma conta de desenvolvedor. Então, eles permitiram que os desenvolvedores usassem o Xcode para instalar seus aplicativos em um dispositivo iOS. Neste artigo, vamos lhe dizer como você pode usar isso para instalar praticamente qualquer aplicativo em seu iPhone ou iPad, sem precisar fazer o Jailbreak.
Nota : Esse método funciona apenas para aplicativos cujo código-fonte está disponível. Aplicativos como f.lux e GBA4iOS têm seu código-fonte disponível no GitHub, no Bitbucket, etc. Você pode procurar o código-fonte do aplicativo que deseja no Google, para verificar se poderá usar esse método.
A ferramenta que estamos usando: Xcode 8
O Xcode é o ambiente oficial de desenvolvimento para aplicativos iOS. Usaremos o Xcode 8 para instalar aplicativos em um iPhone com iOS 10. Se você ainda não tem o Xcode no Mac, pode baixá-lo na App Store ou diretamente na Apple. O Xcode 8 suporta SDKs para iOS 10, por isso não podemos usar versões antigas. Se você não sabe o que é um "SDK", não se preocupe.
Nota : Se você é um beta tester para iOS e tem algo maior que o iOS 10.0 instalado no seu iPhone, você precisará instalar o Xcode 8 Beta. O Xcode 8 suporta apenas dispositivos até o iOS 10. Demonstraremos isso em um iPhone 6S executando o iOS 10.0, usando o Xcode 8.
Depois de ter baixado o Xcode no seu Mac, você está quase pronto para começar.
Sideloading Apps no iOS 10
Antes de começarmos a fazer o sideload do aplicativo, precisaremos primeiro do código-fonte para ele. Vou tentar instalar o f.lux no meu iPhone. Por padrão, o aplicativo f.lux está disponível apenas para dispositivos desbloqueados, mas você também pode usar esse método para obtê-lo em seu iPhone.
Para instalar o aplicativo f.lux no seu iPhone, basta seguir os passos abaixo:
Nota : Eu irei dar este passo a passo, para garantir que você possa entender o que fazer, mesmo se você nunca usou o Xcode antes. Usuários que conhecem os fundamentos do Xcode, sinta-se livre para percorrer estes passos.
1. Primeiro, vá para o repositório do GitHub para f.lux e clique no link que diz “ 1 release “.
2. Faça o download do código-fonte para f.lux, no link.
3. No seu Mac, descompacte o arquivo que você baixou, para obter a pasta do projeto f.lux. Agora, inicie o Xcode 8 no seu Mac e clique em “ Open Another Project “.
4. Abra a pasta que você descompactou, selecione o arquivo que diz “ iflux.xcodeproj “ e clique em “Abrir”.
5. O Xcode carregará o projeto para você. Clique em “iflux project” na barra lateral esquerda.
6. Você precisará alterar algumas configurações para instalar o aplicativo no seu iPhone. Primeiro, vá para “ Xcode -> Preferences “ e clique na aba “Accounts” . Você terá que adicionar sua ID da Apple aqui. Você pode simplesmente clicar no ícone de mais na parte inferior da tela e adicionar seu ID da Apple. Não precisa ser um ID de desenvolvedor, você também pode usar sua ID da Apple gratuita.
7. Depois de ter feito isso, você precisará alterar algumas configurações para o projeto Xcode. Em primeiro lugar, altere o valor ao lado de " Bundle Identifier ", e torne tudo o que é único, e se parece com com.xyz.iflux . No meu caso, substituí "xyz" pelo meu nome.
8. Em seguida, você terá que adicionar uma “equipe de desenvolvimento” para o projeto. Basta clicar na caixa suspensa ao lado de "Equipe de Desenvolvimento" e selecione " Seu nome (equipe pessoal) ".
9. Você está pronto para instalar o f.lux no seu iPhone. Basta conectar seu iPhone ao seu Mac . Em seguida, vá para " Produto -> Destino " e selecione seu iPhone na lista.
10. Agora, clique no botão "Executar" no Xcode. O Xcode começará então a compilar o aplicativo para o seu iPhone. Se você receber avisos (sinais de triângulo amarelo), não se preocupe com eles.
11. O Xcode solicitará um erro informando que você precisa confiar no desenvolvedor no iPhone. No seu iPhone, vá para " Configurações -> Geral -> Perfis e Gerenciamento de Dispositivos ".
12. Toque na entrada em “Developer App” e toque em “Trust”.
13. Agora você pode ir para a sua tela inicial e procurar por f.lux. Toque no aplicativo para iniciá-lo e ele funcionará!
Você pode usar esse método para instalar qualquer aplicativo para o qual tenha acesso ao código-fonte. Muitos aplicativos disponibilizam seu código-fonte, de modo que os usuários podem facilmente carregá-los, mesmo que seus iPhones não sejam desbloqueados. Alguns aplicativos que disponibilizaram seus códigos-fonte são:
GBA4iOS: um emulador de gameboy para dispositivos iOS.
Gerente de postagem: postar / agendar postagens do Twitter como Buffer, inclui uma extensão de compartilhamento
Kodi: Um popular media player e centro de entretenimento
Existem muitos aplicativos de código aberto disponíveis para iOS. Você pode conferir toda a lista no GitHub.
Sideload iOS Apps no iPhone ou iPad com facilidade
Agora que você sabe como usar o Xcode 8 para sideload de aplicativos iOS em seu iPhone não com jailbreak, ou iPad executando iOS 10, você deve ir em frente e procurar o código-fonte de seus aplicativos favoritos on-line. Como sempre, se você enfrentar algum problema com esse método, informe-nos na seção de comentários abaixo.