online instalar hoc diawi desde descargar como aplicaciones ios ipa
here

instalar - upload ios



Descargue e instale un ipa desde la url en iOS (7)

Necesito descargar e instalar un ipa directamente desde una URL.

He intentado esto:

NSURL *url = [NSURL URLWithString:@"https://myWeb.com/test.ipa"]; [[UIApplication sharedApplication] openURL:url];

La aplicación ejecuta Safari pero luego aparece este mensaje:

¿Es posible?


Respuesta para la cuenta Enterprise con Xcode8

  1. Exporte .ipa marcando la casilla de verificación "with manifest plist" y proporcione los enlaces solicitados.

  2. Suba el archivo .ipa y el archivo .plist a la misma ubicación del servidor (que proporcionó al exportar .ipa / que se menciona en el archivo .plist).

  3. Cree el enlace de descarga como se indica a continuación. url debe vincular a su ubicación de archivo .plist.

    itms-services: //? action = download-manifest & url = https://yourdomainname.com/app.plist

  4. Copie este enlace y péguelo en el navegador safari en su iphone. Se pedirá instalar: D

Crea un botón html usando esta URL completa


Cree una máquina virtual con Windows ejecutándose en ella y descargue el archivo en una carpeta compartida. :-RE


Hay herramientas en línea que simplifican este proceso de intercambio, por ejemplo, https://abbashare.com o https://diawi.com. Cree un archivo ipa desde xcode con adhoc o un perfil interno, y cargue este archivo en este sitio. Prefiero abbashare porque guardo el archivo en tu Dropbox y puedes borrarlo cuando quieras


Más simplemente puedes utilizar DropBox para esto. Los pasos básicamente son los mismos. Puedes hacer lo siguiente:

1) carga tu .ipa a dropBox, comparte el enlace para este .ipa

2) Pegue el enlace compartido para .ipa en su archivo manifest.plist, archivo de manifiesto de carga en DropBox vuelva a compartir el enlace para este archivo .plist

3) pegue el enlace de esta lista en su archivo index.html con una etiqueta adecuada.

Comparta este archivo index.html con cualquiera que pueda tocar la URL y descargarla. o puede golpear directamente la URL en su lugar.


No será posible si desea descargar e instalar directamente la aplicación desde su sitio web. Existe una forma diferente para que las empresas implementen e instalen la aplicación por aire. Su URL debe apuntar a un servicio web que aloja un archivo plist de manifiesto en un formato predefinido requerido por Apple. Este servicio debe devolver la url del archivo de manifiesto que luego se puede utilizar de la siguiente manera:

NSString *urlString = // url string where your manifest.plist is deployed on your server. NSURL *installationURL = [NSURL URLWithString:[NSString stringWithFormat:@"itms-services://?action=download-manifest&url=%@",[urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]]; [[UIApplication sharedApplication] openURL];

Espero que esto responda a su pregunta.


Para distribuir su aplicación por aire (OTA, es decir, sin usar TestFlight o la App Store oficial), es posible que necesite crear 3 archivos diferentes, a saber:

  • El archivo .ipa (utilizando un perfil de aprovisionamiento ad-hoc)
  • index.html
  • manifest.plist

Puede usar Beta Builder para generar estos archivos:

  1. Archiva tu construcción.
  2. Guarde el .ipa en el escritorio.
  3. Descargue una utilidad pequeña Beta Builder desde here . Esto hace la mayor parte de la tarea requerida.
  4. Abra la herramienta y seleccione su archivo .ipa, luego proporcione la ruta en la que colocará la compilación en https://myWeb.com/MY_TEST_APP en el generador de versiones beta.
  5. Genera todos los archivos.
  6. Ahora cargue index.html , your_App.ipa , y manifest.plist en la ruta del servidor https://myWeb.com/MY_TEST_APP
  7. Ahora comparte el enlace de index.html . Una vez que abra este archivo, se le pedirá que pulse en instalar.
  8. Instalará your_App.ipa en su dispositivo.

También puedes hacer esto más manualmente.

index.html

<a href="itms-services://?action=download-manifest&url=https://myWeb.com/MY_TEST_APP/manifest.plist">Install App</a>

manifest.plist

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>items</key> <array> <dict> <key>assets</key> <array> <dict> <key>kind</key> <string>software-package</string> <key>url</key> <string>http://YOUR_SERVER_URL/YOUR-IPA-FILE.ipa</string> </dict> </array> <key>metadata</key> <dict> <key>bundle-identifier</key> <string>com.yourCompany.productName</string> <key>bundle-version</key> <string>1.0.0</string> <key>kind</key> <string>software</string> <key>title</key> <string>YOUR APP NAME</string> </dict> </dict> </array> </dict> </plist>

Si la aplicación se niega a instalar o ejecutar, es posible que deba verificar los siguientes elementos:

  • El perfil de aprovisionamiento que ha utilizado al compilar / archivar su aplicación
  • Las URL en index.html y manifest.plist
  • Es plist archivo plist necesite alojarse en un servidor HTTPS. Puede usar Dropbox para esto si es necesario.
  • Los UUID de su dispositivo pueden necesitar estar registrados dentro del Apple Developer Center a menos que tenga una licencia Enterprise
  • Es posible que deba habilitar manualmente el acceso a la aplicación en Configuración> Perfiles