Como Sideload Apps em um iPhone ou iPad sem Jailbreaking

Índice:

Como Sideload Apps em um iPhone ou iPad sem Jailbreaking
Como Sideload Apps em um iPhone ou iPad sem Jailbreaking

Vídeo: Como Sideload Apps em um iPhone ou iPad sem Jailbreaking

Vídeo: Como Sideload Apps em um iPhone ou iPad sem Jailbreaking
Vídeo: Copiar número do código de barras de um print - YouTube 2024, Abril
Anonim
A Apple acaba de abrir o iOS um pouco. Agora é possível fazer o sideload de aplicativos de código aberto - emuladores, por exemplo - em um iPhone ou iPad sem pagar US $ 99 por ano por uma licença de desenvolvedor.
A Apple acaba de abrir o iOS um pouco. Agora é possível fazer o sideload de aplicativos de código aberto - emuladores, por exemplo - em um iPhone ou iPad sem pagar US $ 99 por ano por uma licença de desenvolvedor.

Mas as portas acabaram de abrir uma fenda. O iOS ainda não oferece o suporte completo de sideload, o Windows 10 e o Android, sem o jailbreak. Mas agora você pode instalar aplicativos de código aberto, como o emulador GBA4iOS, mesmo que a Apple não os permita na App Store.

O que você precisará

Este é apenas um efeito colateral feliz de uma mudança no Xcode 7. Anteriormente, você precisava de uma licença de desenvolvedor de 99 dólares por ano para criar um aplicativo no Xcode e colocá-lo em seu próprio iPhone ou iPad. Esse recurso de sideloading foi relatado como um novo recurso no iOS 9, mas é realmente apenas um novo recurso no Xcode 7. O iOS 9 nem mesmo é necessário.

Você não precisa mais ser um membro do Apple Developer Program para fazer isso, no entanto. E o Xcode está disponível gratuitamente para usuários de Mac. Isso significa que você pode criar e instalar qualquer aplicativo que quiser em um iPhone ou iPad - contanto que você tenha seu código-fonte. Sim, esses são alguns limites restritivos, mas eles significam que os aplicativos de código aberto que a Apple não gosta podem ser instalados sem jailbreak. Muitos emuladores de videogames são de código aberto.

Para fazer isso, você precisará de:

  • Um Mac: O Xcode só é executado no Mac OS X, o que significa que você não pode fazer isso no Windows, no Linux ou em qualquer outro sistema operacional.
  • Xcode 7: O Xcode da Apple pode ser baixado gratuitamente na Mac App Store.
  • O código fonte do aplicativo: Você precisará do código-fonte de um aplicativo para instalá-lo dessa maneira. Por exemplo, o GBA4iOS é um emulador de código aberto para Game Boy Advance para iPhone e iPad. Seu código-fonte está disponível online.

Configurar o Xcode

Depois de baixar o Xcode da Mac App Store, você precisará iniciá-lo e adicionar sua ID da Apple. Clique no menu “Xcode”, clique em “Preferências”, clique no botão “+” na parte inferior do painel Contas e insira os detalhes do seu ID Apple.

Atualmente, há um bug que você pode encontrar. Se o seu ID da Apple já fazia parte do programa de desenvolvedor, mas não é mais, você pode ver uma mensagem de erro dizendo: "A equipe selecionada não tem uma associação do programa que seja elegível para esse recurso". Se fizer isso, basta criar um novo Apple ID e faça login no Xcode. Você precisa usar uma conta que nunca fez parte do programa de desenvolvedores da Apple no passado, ou uma conta que tenha uma associação ativa no momento, e não uma associação caducada. Espero que a Apple conserte isso em breve.

Image
Image

Obter o código-fonte de um aplicativo no Xcode

Agora você precisa inserir o código-fonte de um aplicativo no Xcode para que você possa criá-lo e implantá-lo no seu iPhone ou iPad. Faça o download do código-fonte do aplicativo e execute qualquer configuração necessária que o aplicativo exigir.

Usaremos o GBA4iOS como exemplo aqui. Para baixar o código-fonte e executar a configuração necessária, abra uma janela do Terminal, copie e cole o comando a seguir, pressione Enter e aguarde o processo ser concluído.

sudo gem install cocoapods; git clone https://bitbucket.org/rileytestut/gba4ios.git; cd gba4ios; pod install

Você precisará abrir o projeto ou o espaço de trabalho no Xcode. No Xcode, clique em "Arquivo", selecione "Abrir" e navegue até o projeto ou o arquivo do espaço de trabalho.
Você precisará abrir o projeto ou o espaço de trabalho no Xcode. No Xcode, clique em "Arquivo", selecione "Abrir" e navegue até o projeto ou o arquivo do espaço de trabalho.

Se você executou os comandos acima depois de abrir uma nova janela do Terminal, encontrará a pasta gba4ios na sua pasta pessoal e os arquivos do projeto e da área de trabalho dentro dela.

Image
Image

Conecte seu iPhone, iPad ou iPod Touch

Conecte seu iPhone, iPad ou iPod Touch ao seu Mac com o cabo USB incluído. Você pode clicar no menu "Produto" no Xcode, apontar para "Destino" e selecionar o dispositivo físico como seu destino de compilação.

Image
Image

Gerar uma Assinatura de Assinatura de Código

Agora você precisa gerar uma assinatura exclusiva de assinatura de código para o aplicativo antes de poder criá-lo e instalá-lo. Clique no nome do projeto à esquerda, insira um nome exclusivo em "Identificador do pacote", verifique se seu nome está selecionado como "Nome da equipe" e clique em "Corrigir problema".

Image
Image

Construa e instale o aplicativo no seu iPhone ou iPad

Você está feito agora. Clique no botão "Play" no canto superior esquerdo da janela do Xcode. O Xcode irá criar o aplicativo, instalá-lo em seu dispositivo conectado e iniciá-lo.

Se você vir um erro, o Xcode teve um problema ao criar o aplicativo. Há um problema com o código-fonte carregado que precisa ser corrigido antes que o aplicativo seja criado e instalado. Assumindo que não há erros, deve funcionar.

Image
Image

Esta não é uma solução completa para todos que desejam o sideloading no iOS. É um processo bastante complicado que a maioria das pessoas não quer usar, não funciona com aplicativos de código fechado e exige um Mac. Ele também não permite que você execute determinados tipos de aplicativos. Você só pode usar isso para instalar aplicativos executados no sandbox da Apple. O jailbreak é o único processo que permite que você escape do sandbox, portanto, nem todos os aplicativos disponíveis para jailbreakers podem ser instalados dessa maneira.

Recomendado: