Pergunta

A nossa empresa começou a construção de MonoTouch iPad/iPhone apps para implantação de empresa.

Como faço para ter o aplicativo e criar uma *.ipa arquivo para fazer o upload para o nosso MDM server?

Foi útil?

Solução

Um .ipa arquivo é basicamente um ser glorificado .arquivo zip.Há um par de rotas, você pode ir para baixo:

  1. Exportar o projeto para o xcode e em "Construir", clique em "Criar e Arquivar" - preencher os detalhes e o projeto deve criar .o ipa, para você conforme o esperado.
  2. Se isso não for uma opção, (que não é para nós, de modo que este é o método que eu usei, com grande sucesso) você pode simplesmente criar todos os componentes que entram no .o ipa e clique com o botão direito do mouse, "Comprimir" no Finder.

A .o ipa é constituído dos seguintes componentes:

  • Uma pasta chamada "Carga", que contém o compilado (release/iPhone) .aplicação
  • um 57x57 .png arquivo de ícone (que é exibida enquanto o aplicativo está sendo baixado)
  • um 512x512 .arquivo png do ícone de uma vez - no entanto, isso tem mudado com itunesartwork nenhum extensão
  • iTunesMetadata.plist - contém informações sobre o aplicativo, tais como direitos autorais nome, gênero, nome do item, softwareIconNeedsShine (você pode pesquisar no google que este necessidades).

A maneira que eu o pacote até o nosso .o ipa, é que eu tenho uma pasta chamada "App da Embalagem", que tem todos esses componentes já, e eu simplesmente atualizar o .arquivo de aplicativo sempre que fizer um upload, "Comprimir...", em seguida, renomeie o arquivo para x.o ipa (OS X irá perguntar se você deseja utilizar esta extensão, certifique-se de que você selecionar ("usar .ipa" !).

Picture just showing the hierarchy I described above

enter image description here

Outras dicas

Com o monoDevelop atual (2.8.6.5) e monoTouch (5.2.5) é tão fácil quanto clicar com o botão direito do mouse no seu projeto -> Opções -> Opções do iPhone IPA -> Verifique o pacote Ad-Hoc / Enterprise (IPA)para a configuração desejada.

Criamos uma configuração especial chamada Distribution, que constrói usando o certificado de distribuição e no perfil de distribuição da casa.

Luke, gosto da sua resposta e te dei o crédito.Eu estou adicionando mais detalhes para o meu próprio, e outros, notas.

Use Spotlight para encontrar um dos seus próprios aplicativos de monotouch.Pesquise em ".ipa". Renomear para algo. Descompactá-lo.

Você pode usar a estrutura da pasta descompactada para editar e rezip. Digite a descrição da imagem aqui

Apenas outra maneira de obter um IPA que facilitou para mim, arraste o seu arquivo .app para a sua biblioteca do iTunes e sincronize seu dispositivo.O iTunes cria uma cópia do aplicativo como um arquivo .ipa nos aplicativos de usuário / música / iTunes / iTunes / iTunes.Isso pode então ser distribuído muito mais fácil que o arquivo .app.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top