tutorial style password entry xamarin.ios enterprise ipa

xamarin.ios - style - MonoTouch Enterprise-Despliegue



xamarin forms title style (4)

Nuestra firma ha comenzado a desarrollar aplicaciones MonoTouch para iPad / iPhone para la implementación empresarial.

¿Cómo tomo la aplicación y creo un archivo * .ipa para subirlo a nuestro servidor MDM?


Luke, me gusta tu respuesta y te he dado el crédito. Estoy agregando algunos detalles más para mi y otros, notas.

Utiliza SpotLight para encontrar una de tus propias aplicaciones MonoTouch. Busque en ".ipa". Cambie el nombre a SomeThing.Zip Descomprímalo.

A continuación, puede usar la estructura de la carpeta descomprimida para editar y luego volver a subir.


Un archivo .ipa es básicamente un archivo glorificado .zip. Hay un par de rutas que puede bajar:

  1. Exporte el proyecto a xcode y en "Crear", haga clic en "Crear y archivar": complete los detalles apropiados y el proyecto debería crear el .ipa para usted como se esperaba.
  2. Si esto no es una opción, (que no es para nosotros, entonces este es el método que he usado, con gran éxito) simplemente puede crear todos los componentes que van en el .ipa y hacer clic con el botón secundario, "Comprimir". .. "en Finder.

El .ipa se compone de los siguientes componentes:

  • Una carpeta llamada "Payload", que contiene el compilado (versión / iPhone) .app
  • un archivo de icono 57x57 .png (que se muestra mientras se descarga la aplicación)
  • un archivo .png de 512x512 una vez más, sin embargo, esto tiene que renombrar itunesartwork sin extensión
  • iTunesMetadata.plist: contiene información sobre la aplicación, como nombre de copyright, género, nombre de elemento, softwareIconNeedsShine (puede buscar en google qué información necesita).

La forma en que empaco nuestro .ipa, es que tengo una carpeta llamada "App Packaging" que ya tiene todos estos componentes, y simplemente actualizo el archivo .app cada vez que hacemos una carga, "Comprimir ..." y luego renombrarlo el archivo a x.ipa (OS X le preguntará si desea usar esta extensión, asegúrese de seleccionar ("use .ipa"!).


Otra forma de obtener una IPA que me facilitó la tarea, arrastre su archivo .app a su biblioteca de iTunes y sincronice su dispositivo. ITunes luego crea una copia de la aplicación como un archivo .ipa en las aplicaciones de usuario / música / itunes / itunes media / mobile. Esto se puede distribuir mucho más fácilmente que el archivo .app.


Con el actual Monodesarrollo (2.8.6.5) y Monotouch (5.2.5) es tan fácil como hacer clic derecho en su proyecto -> opciones -> Opciones de iPhone IPA -> verificar Crear paquete ad-hoc / empresarial (IPA) para el deseado configuración.

Creamos una configuración especial llamada Distribución que se crea utilizando el Certificado de distribución y el Perfil de distribución interno.