Distribuindo App via AdHoc em um site com IIS


Bom…

Encontrei alguns tutoriais sobre o assunto, mas nenhum falando o passo-a-passo correto (digo, correto é sem faltar nada para funcionar) e resolvi colocar o que descobri aqui, bom, lá vai.
Lembrando que este é um post mais rápido e não colocarei nenhuma imagem, depois farei um com mais detalhes para os iniciantes.

1 – Criar um certificado de distribuição, do tipo AdHoc, fazer o download e instalá-lo (clicando no certificado), lembrando que para ter um certificado é necessário ser um desenvolvedor Apple.

2 – Duplicar o item Release Configuration (dentro das propriedades do projeto) e renomear para AdHoc ou o nome que você achar melhor.

3 – Em CodeSigning (dentro das propriedades do projeto) definir o AdHoc corretamente, ou seja, para o que vc criou e acabou de instalar.

4 – Archive app Product->Archive (lembrando que essa opção só estará disponível se vc apontar o scheme para iOS Device (ao invés do simulador).

5 – Clicar no botão “Distribuir”

Escolher “Save Enterprise or Ad-Hoc Deployment

Escolher o CodeSigning que foi criado (Ad-Hoc)

Checar “Save for Enterprise Distribution”, assim que vc chegar irá aparecer um formulário, preencha os campos abaixo:

Application URL: http://dominio.com/nomeapp/nomeapp.ipa (aqui deve ser o caminho do arquivo .ipa, que é o aplicativo compilado juntamente com o certificado de distribuição)
Title: NomeAplicativo (Título da aplicação)

6 – Salvar o arquivo

Após salvar verá que foram criados 2 arquivos .ipa e .plist

———————————————————–

Configuração IIS

1 – Adicionar em MIME Types
.plist – text/xml
.ipa – application/octet-stream

2 – Criar um arquivo .html que contenha o código abaixo (o caminho do arquivo .plist deve ser modificado de acordo com a necessidade)

<a href=”itms-services://?action=download-manifest&amp;url=http://dominio.com/nomeapp/nomeapp.plist”>Clique para instalar</a>

3 – Depois desses passos deve ser configurado um diretório virtual em um servidor web e copiar os arquivos lá.

Acessar do safari ou do chrome e clicar no link para instalar o app.

Its just Obj-C, but I liked!

  1. #1 by davi on 12/05/2014 - 17:10

    Muito bom tutorial Bruno! Realmente faz a diferenca :] (Valeu pela forca)

(não será publicado)