-

Criando um repositorio para instalar apps via WiFi

Notícias e os rumores sobre o iPhone. Por favor, não inicie um assunto com perguntas

Criando um repositorio para instalar apps via WiFi

Mensagempor buzios » 09 Ago 2011 23:21

Desde o iOS 4 .0 é possivel instalar apps via WiFi ("over the air" - OTA) armazenadas em um servidor web qualquer.

A documentação da Apple Distributing Enterprise Apps for iOS 4 fala em distribuição de apps desenvolvida "in-house" porem o mesmo mecanismo pode ser usado tambem para instalar apps compradas na app store.

Eu venho usando este metodo a algum tempo porem a criação dos arquivos necessarios na mão era um pe no saco.
Resolvi então escrever um programa que faz "barba cabelo e bigode" com relação a preparação de tudo que é necessario para instalação de apps over the air.

O que é necessario para facilmente se criar um repositorio de apps em casa que podem ser instaladas a qualquer momento via WiFi?

1 - Um web server
2 - Apps "downloadadas" da app store (arquivos xxxx.ipa)
3 - Uma maquina rodando MacOSX (o programa que eu escrevi é para Mac :roll: )

Os arquivos necessarios:
Cada app que voce baixa do app store é armazenada em um arquivo com extensão .ipa que nada mais é que um arquivo zip.
Cada .ipa tem que ser acompanhado de um arquivo xml (xxx.plist) com informações sobre a app como versão, nome, appid e etc que é processado pelo Safari do iPhone/iPod/iPad durante a instalação.
É necessario tambem de um arquivo html que é lido pelo Safari e contem links para as xxx.plist de cada app.

Em resumo:
Para cada app voce precia do xxx.ipa e de um xxx.plist copiados para o servidor web.
Alem disso é necessario um arquivo html com links para as plists de cada app.

O programa que eu escrevi processa todos os arquivos xxx.ipa contidos num mesmo diretorio e cria um xxx.plist para cada ipa encontrado.
O programa tambem gera o arquivo aaa.html contendo os links para instalção dos ipas.
Na verdade o programa gera 3 arquivos html para separar apps que sao so para iPad, apps para iPhone/iPad e apps universais para iPhone/iPod/iPad.

O programa chama-se IPAtoOTA e esta disponivel aqui: IPAtoOTA
E' um programa linha de comando para Mac.
E' so unzipar e rodar que ele mostra as opcoes de configuração.
Como ja comentado o programa faz "barba cabelo e bigode", é so rodar e copiar os arquivos gerados para o seu web server.

Importante, este metodo não serve para pirataria.
O iDevice em que as apps serão instaladas pelo metodo acima tem que estar com o AppleID usado para comprar as apps configurado, caso contrario as apps instalam mais não rodam.

Ou seja, o metodo pode ser usado para instalar apps que voce comprou.
Pegar um ipa de um amigo não vai funcionar.
Aplicações para iPhone: http://www.ttrix.com
buzios
Contribuidor
Contribuidor
 
Mensagens: 431
Data de registro: 02 Nov 2007 10:44
Localização: Rio de Janeiro - RJ

Pontos de agradecimentos:

96



Google

Retornar para Notícias e Rumores



Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 0 visitantes



Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina.