MonoTouch Empresa - Implantação
-
14-11-2019 - |
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?
Solução
Um .ipa arquivo é basicamente um ser glorificado .arquivo zip.Há um par de rotas, você pode ir para baixo:
- 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.
- 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" !).
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.
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.