2012-06-21 23 views
6

Tengo una cuenta de empresa de iOS. Adjunté mi archivo de provisión como un enlace y también mi plist utilizando el protocolo de servicios de itms. Me estoy ejecutando en Ubuntu 10.04 LTS con el servidor Apache2. Ya agregué los tipos Mime a /etc/mimes.types. Cuando sigo el registro, puedo ver que la provisión se baja, sin ningún problema, y ​​la lista por sí misma puede, pero cuando uso mi iPad para desplegar la aplicación haciendo clic en el enlace de protocolo de artículos-servicios, no parece déjame descargarlo Me sigue diciendo que no se puede conectar a la URL dentro de un cuadro emergente de iOS.No se puede conectar al sitio web para la aplicación de iPhone

estoy usando este enlace (con nombre de dominio apagó):

<a href="itms-services://?action=download-manifest&url=https://server.com/apps/StockCountApp.plist"> 
      Install Stock Count Application</a> 

Aquí es mi 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>https://server.com/apps/StockCountApp.ipa</string> 
          </dict> 
        </array> 
        <key>metadata</key> 
        <dict> 
          <key>bundle-identifier</key> 
          <string>com.server.StockCountApp</string> 
          <key>bundle-version</key> 
          <string>0.0.1</string> 
          <key>kind</key> 
          <string>software</string> 
          <key>title</key> 
          <string>StockCount</string> 
        </dict> 
      </dict> 
    </array> 
</dict> 
</plist> 

que pueda llegar a la plist usando HTTPS y que pueda usar el enlace para el IPA dentro del plist para obtener también el IPA sin ningún problema, pero por alguna extraña razón, parece que no puedo obtener el IPA usando el protocolo itms usando un iDevice.

¿Alguien sabe cómo resolver este problema?

+0

También estoy enfrentando el mismo problema. Si tienes solución significa que las súplicas me proporcionan .Gracias. –

Respuesta

3

Su plist y los enlaces son correctos

comprobación de autenticación en el servidor en esta página y plist solicitud de archivo. Porque las cookies de su navegador no las envían a itunes en el dispositivo. Su archivo plist debe estar disponible sin autenticación.

+2

Y si genera plist programáticamente en el servidor, asegúrese de qué tipo de contenido = application/xml – Antaresm

+1

Honestamente, ya es demasiado tarde. Ya dejé ese trabajo, pero tendré que verificarlo la próxima vez, si tengo la oportunidad de hacer algo como esto. – Allen

+0

decisión maravillosa. debería irme también – yatanadam

0

Esto obviamente es demasiado tarde para resolver su problema pero esta nota puede resolver el problema de otra persona.

Vi el mismo mensaje cuando olvidé cargar el archivo <appname>.plist en el servidor web. Una vez que cargué el archivo *.plist, desapareció el cuadro emergente "Cannot connect to <domain>".

+0

Voy a echar un vistazo. En realidad, no resolvió este problema todavía. Haciendo instalación local en su lugar. – Allen

2

Como @Antaresm dijo Content-Type DEBE ser application/xml y NO como todo el mundo dice!

0

Otro factor (última oportunidad, arrancándome el pelo) es que el servidor web solo está sirviendo archivos estándar (html, xml, asp, js, etc.). Le pedí a Fasthosts que verificara dos veces y modificaron la configuración para permitir que .ipa y .plist se sirvieran como extensiones de archivo válidas, y finalmente, funciona.

Cuestiones relacionadas