Como carregar aplicativos lateralmente para iPhone e iPad sem jailbreak

O carregamento lateral de aplicativos ou emuladores de código aberto no seu dispositivo iOS permite usar aplicativos e emuladores que não estão disponíveis na loja de aplicativos iTunes. Este artigo mostra como carregar aplicativos lateralmente para iPhone e iPad gratuitamente e sem a necessidade de fazer o jailbreak do seu dispositivo iOS.

Introdução

Para os fins desta publicação, você pode entender o carregamento lateral como o processo de baixar aplicativos para o seu iPhone ou iPad de outra fonte, que não seja a loja de aplicativos iTunes.

Como o seu dispositivo iOS não permite o download direto de aplicativos de terceiros, você precisa carregar os aplicativos via computador no seu dispositivo iOS.

Outro termo que você precisa entender é "Emulador", que, para os fins desta publicação, pode ser definido como um software que pode induzir um dispositivo iOS a imitar ou emular outro dispositivo.

Por exemplo, o GBA4iOS é um emulador popular que pode induzir seu iPhone ou iPad a se comportar como um console Game Boy, permitindo que você jogue Game Boy Advance Games no seu iPhone ou iPad.

Coisas necessárias para transferir aplicativos para iPhone, iPad

Listados abaixo estão os itens essenciais que você precisará para carregar aplicativos ou emuladores no seu iPhone, iPad ou iPod.

Xcode 7: Xcode é um ambiente de desenvolvimento integrado (IDE) que fornece as ferramentas para desenvolver software para dispositivos iOS. Você pode baixar a versão mais recente do Xcode da Mac app Store gratuitamente.

Computador Mac: o Xcode funciona apenas no computador Mac da Apple e não funciona em computadores que usam outros sistemas operacionais, como computadores com Windows ou Chromebooks usando o Chrome OS do Google.

Em resumo, você precisará de um computador Apple para executar o Xcode.

Código-fonte: você precisará do código-fonte do aplicativo ou emulador que deseja carregar no seu dispositivo iOS. Geralmente, o código-fonte da maioria dos aplicativos e emuladores está facilmente disponível online, você precisa procurá-lo.

Etapas principais para fazer o Sideload de aplicativos no dispositivo iOS

A seguir, estão listadas as principais etapas que você usará para fazer o Sideload de aplicativos de graça no seu iPhone ou iPad, sem precisar fazer o jailbreak do seu dispositivo.

1. Configure o Xcode no seu Mac

2. Coloque o código-fonte do seu aplicativo no Xcode

3. Conecte seu dispositivo ao Mac pronto com o código-fonte do Google Apps

4. Crie uma assinatura de assinatura de código

Agora siga estas etapas detalhadas abaixo para concluir cada uma das etapas principais listadas acima.

1. Configure o Xcode no seu Mac

Siga estas etapas para configurar o Xcode no seu Mac e adicione seu ID Apple.

1. Faça o download do Xcode no seu Mac, caso ainda não o tenha feito.

2. Navegue até a pasta Aplicativos no seu Mac e inicie o Xcode clicando nele.

3. Quando o Xcode for iniciado no seu Mac, clique no Xcode na barra superior para abrir um menu pop-up.

4. No menu pop-up, clique em Preferências.

5. Agora, na janela pop-up, clique na guia Contas e, em seguida, clique no botão + para adicionar seu ID Apple ao Xcode.

Crédito da imagem: bouk.co

5. Você será solicitado a inserir suas credenciais de login, que são seu ID e senha Apple.

Observe que você pode receber uma mensagem de erro durante esta etapa, caso o ID Apple que você está usando para esta etapa esteja vinculado a uma associação expirada do programa Apple Developer.

Se você receber uma mensagem de erro, poderá criar um novo ID Apple e fazer login no Xcode usando seu novo ID.

2. Coloque o código-fonte do seu aplicativo no Xcode

Para criar e carregar o aplicativo no seu iPhone e iPad, você precisará inserir o código-fonte do aplicativo no Xcode.

Como exemplo, siga estas etapas para obter o código-fonte do popular emulador GBA4iOS no Xcode. Como mencionado acima, o GBA4iOS é um emulador muito popular que pode induzir seu dispositivo iOS a se tornar um console Game Boy.

1. Faça o download do código fonte do GBA4iOS Emulator no seu MAC.

2. Inicie a janela do terminal no MAC e digite o conjunto de comandos necessários para obter o código-fonte GBA4iOS no Xcode e pressione enter.

O código mostrado na imagem acima (para GBA4iOS) foi sugerido por Bouke Van Der Bijl, desenvolvedor e colaborador do GitHub.

No seu caso, você usará o código-fonte do aplicativo ou emulador que está tentando carregar de lado e seguirá as instruções de configuração necessárias para o aplicativo ou emulador que está tentando carregar de lado.

3. Inicie o Xcode no seu MAC

4. No Xcode, clique em Arquivo> selecione Abrir

5. Localize o arquivo do seu projeto e clique nele para abrir o projeto no Xcode.

Importante: Você precisa ter muito cuidado ao usar o comando sudo. Pode ser necessário digitar a senha do sistema OS X e qualquer erro pode atrapalhar o sistema. Não recomendado caso você não esteja acostumado a fazer isso.

3. Conecte o dispositivo iOS ao Mac

Agora você precisa conectar seu iPhone, iPad ou iPod ao computador Mac através de um cabo USB e, quando o computador Mac reconhecer o dispositivo conectado, siga a etapa abaixo

1. No Xcode, na barra superior, clique em Produto e, no menu suspenso, em Destino. Selecione o dispositivo conectado como seu destino. (Veja a imagem abaixo)

Crédito da imagem: bouk.co

4. Crie uma assinatura de assinatura de código

Você precisará gerar uma assinatura de assinatura de código exclusiva para seu aplicativo para criar e instalar.

1. Clique no nome do seu projeto no lado esquerdo da janela.

2. Ao lado do Identificador de pacote, insira um nome exclusivo.

3. Ao lado do nome da equipe, verifique se o seu nome foi digitado.

Crédito da imagem: bouk.co

5. Compile e carregue o aplicativo lateral para iPhone ou iPad

Agora clique no botão play, localizado no canto superior esquerdo da janela do Xcode.

Assim que você clicar no botão play, seu aplicativo será construído, instalado e iniciado em um iPhone ou iPad conectado ao Mac via porta USB.

Agora, seu aplicativo deve ser carregado com sucesso em um dispositivo iOS. Caso receba uma mensagem de erro, é mais provável que você tenha usado um código-fonte incorreto.