Utilice Qiniu Cloud Storage para resolver el problema de implementación de la aplicación ios7.1
1. Descripción del problema
Se ha desarrollado la versión ios de la aplicación. El archivo .ipa y el archivo .plist deben empaquetarse y cargarse para que los usuarios los descarguen e instalen en línea. El proceso de instalación del usuario se describe brevemente a continuación:
Primero, obtenga la dirección de descarga de .plist a través del navegador móvil Safari o escanee el código QR. Luego, el navegador saltará automáticamente a esta dirección para descargar y leer el .plist. (La dirección a la que salta el usuario es la dirección de descarga de .plist). Este proceso obviamente usa /ekwing.plist"class="mobile-ios">
Sin embargo, Apple comenzó desde ios7.1 Primero, el usuario instala la aplicación y necesita usar/registrar una cuenta. Luego, se activa el soporte)
/ekwing.ipa
4. Resumen La descarga de plist utiliza el protocolo https, mientras que la descarga de .ipa utiliza el protocolo http. Después de la modificación, puede utilizar ios6, ios7 y ios7.1. Gracias. a Qiniu Cloud Storage Gracias a Qiniuyun Storage por proporcionar servicios gratuitos. Sin embargo, el anti-hotlinking aún no está disponible.
5. 1. Error al utilizar el protocolo https
La aplicación no se puede instalar porque el certificado no es válido
:[ERROR]: No se puede cargar la URL del manifiesto que no sea https:http:/ /192.168.1.22/ekwing.plist
: No se pudo cargar el manifiesto de descarga con el error subyacente: ErrorDomain=SSErrorDomain Code=128 "No se puede conectar" UserInfo=0x1669d990 {NSLocalizedDescription=No se puede conectar}
: Error de carga HTTP de NSURLConnection/CFURLConnection (kCFStreamErrorDomainSSL, -9813)
: No se pudo cargar el manifiesto de descarga con el error subyacente: Error Domain=NSURLErrorDomain Code=-1202 "No se puede para conectarse a la tienda" UserInfo =0x166bc640{NSLocalizedDescription=No se puede conectar a la tienda, NSLocalizedRecoverySuggestion=¿Aún desea conectarse a este servidor?, NSLocalizedFailureReason=No se puede establecer una conexión segura. Verifique la configuración de fecha y hora. NSErrorFailingURLStringKey= https://192.168.1.22/ekwing.plist,NSUnderlyingError=0x165b37e0 "El certificado de este servidor no es válido. Es posible que se esté conectando a un servidor que se hace pasar por "192.168.1.22", lo que podría amenazar la seguridad de su información confidencial.
",NSURLErrorFailingURLPeerTrustErrorKey=,NSErrorFailingURLKey=https://192.168.1.22/ekwing.plist}