utilizar una tarda solucion software restaurar requiere reciente puede pudo problema porque para ocurrio ocurrido mucho momento mas leer hay extrayendo este escribir error disponible descargar actualizar ios xcode7 itunesconnect

ios - una - itunes no pudo restaurar el iphone porque ocurrio un error al leer o escribir en el iphone



¿Se produjeron errores de conexión de iTunes en el proceso de reducción de la aplicación, y su aplicación no pudo reducirse? (13)

Apple recomienda probar archivando la aplicación primero y luego exportando la aplicación para su distribución ad hoc . Si hay errores, puede ver esto en los registros, puede acceder a ellos desde el diálogo de exportación.

Mi solución favorita, si no hay error durante la exportación:

  1. actualizar cocoapods
  2. ejecutar instalación de pod
  3. limpiar el proyecto y volver a enviar

Simplemente me funcionó, no tengo idea de por qué, pero podría valer la pena intentarlo en lugar de perder horas buscando una solución para un problema inexistente;)

Ayer subí la compilación a través de Xcode. Funcionó bien, pero al subir hoy la compilación se está cargando a la perfección, pero después de 10 minutos recibí un formulario de correo electrónico de Apple que lo indica.

Al procesar su aplicación iOS, --------------- Compilación (1.0.22), se produjeron errores en el proceso de dilución de la aplicación y su aplicación no pudo reducirse. Si su aplicación contiene código de bits, el procesamiento del código de bits puede haber fallado. Debido a estos errores, esta compilación de su aplicación no podrá enviarse para revisión ni colocarse en la App Store. Para obtener información que pueda ayudar a resolver este problema, consulte la Nota técnica 2432.

Solo cambié una línea de código y cambié el Número de compilación. Y, he subido 4 build tengo el mismo error.


Como dijo otro usuario arriba ... ¡Elimine el Directorio de Plug In y resuelve el problema!

Acabo de subir una versión completamente funcional de mi aplicación con todos mis complementos. Cuando uso build.phonegap.com para compilar mi archivo IPA, no tengo una carpeta de Complementos en el archivo ZIP. Los complementos están correctamente referenciados en mi archivo config.xml.

¡Funciona!

No tengo ni idea de por qué esto fue un problema, ¡pero ese es el boleto para seguir adelante!


Esto sucedió hace un par de días y la solución temporal para mí fue no incluir el código de bits para el contenido de iOS, que es una opción de carga (ver imagen). Apple sugiere realizar una exportación ad hoc con un perfil de aprovisionamiento ad hoc para recibir los errores y los registros de la falla, pero no puedo reproducir los errores y la exportación ad hoc se realiza correctamente cada vez. Actualizaré esta publicación cuando descubra cómo volver a habilitar el código de bits, pero por ahora esto parece ser una buena solución temporal.


Finalmente lo puse a funcionar. En nuestro caso, el error fue en uno de los marcos incrustados. Generar una compilación Ad-hoc de producción y luego intentar exportarla generó un mensaje de error que nos indicó un error en una configuración dentro de uno de los archivos de marco. El marco ha estado allí por un tiempo y nunca tuvimos ningún problema con él hasta esta versión.


Finalmente, hice este trabajo !!!

Al igual que @ applejack42 dijo, debe eliminar la clave CFBundleExecutable de todo el archivo info.plist de la biblioteca de terceros.

En mi caso, acabo de eliminar esta clave de JSONModel info.plist y enviar.

¡Éxito!

Realmente espero que funcione para ti, porque ese tema me vuelve loco.


He experimentado los mismos síntomas y he encontrado una solución.

La causa raíz del problema son las claves no válidas / incorrectas en el Info.plist integrado de un paquete dado.

Normalmente, este es el .bundle contenido dentro de una biblioteca de terceros, por ejemplo, el SDK de GoogleMaps.

Los pasos para la remediación son:

  • Para cada .bundle contiene solo recursos:
    • Eliminar la clave / valor CFBundleExecutable
    • Cambie el valor de la clave CFBundleSupportedPlatforms a iPhoneOS (Elemento 0, primer elemento de la matriz. El valor anterior era iPhoneSimulator en mi caso)

La razón técnica es que CFBundleExecutable no debe estar presente en la lista de un paquete si no hay un ejecutable. El valor de CFBundleSupportedPlatforms se CFBundleSupportedPlatforms por CFBundleSupportedPlatforms mismo, debe ser iPhoneOS .

La Nota técnica 2432 menciona las dos claves anteriores, pero no explica cómo resolver el problema.

Espero que esta solución te funcione.


He intentado varias versiones y las he enviado a Itunes con Xcode 8 y 7, sin éxito.

Eliminar la carpeta de mis complementos no era la solución, ni tampoco estaba buscando todos los .plist''s para encontrar el archivo ejecutable de CFBundle. En este momento, solo estamos esperando un mayor descubrimiento de la comunidad y / o volviendo a nuestros recursos de terceros y pidiéndoles que actualicen sus libs, lo que puede que no sea tan fácil como Apple nos sugiere hacer.

Para identificar las bibliotecas afectadas que construí para un iPhone con Bitcode habilitado y en mi caso hay tres bibliotecas que necesitan actualización. Puede que esta no sea la mejor solución, pero si necesita una explicación para sus superiores, esto puede ahorrarle algo de tiempo en identificar qué necesita actualizarse.

Actualizaré mi hilo mientras sigo por este camino.


Hoy me encontré con este problema, usé google-api-objectivec-client-for-rest (como marco). Probé todas las soluciones anteriores, pero fracasé.

Ahora lo arreglé copiando todas las fuentes de google-api-objectivec-client-for-rest a mi propio proyecto. Espero te sea de utilidad.


MI SOLUCIÓN QUE NO FUNCIONÓ PERO PODRÍA RECIBIR UA

En mi propio caso, desarrollé mi aplicación IOS con PhoneGap

Después de tanta investigación, me dijeron que deshabilitara el código de bits de mi cuenta de la aplicación ItuneConenct https://developer.apple.com/library/mac/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/ChangingAppStatus.html

Y se presentó un nuevo complemento de Phonegap para deshabilitar el código de bits en mi APP de IOS https://www.npmjs.com/package/cordova-plugin-cs-disable-bitcode

que agregué a mi aplicación config.xml de Phonegap

Sin embargo, después de reconstruir mi aplicación IOS de Phonegap y subirla a ItunesConenct usando Application Builder (recibí un mensaje exitoso de la carga). Pocos minutos después de la carga, recibí el mismo mensaje de Apple con el mismo error.

Esto puede darle una pista


Si tiene este problema recientemente, es decir, desde septiembre de 2016, puede deberse a un "carácter especial" en el título de su aplicación.

Tenía varios objetivos para el mismo código, algunos de los cuales se procesarían bien y otros fallarían. Los que fallaron tenían todos los símbolos de Apple en el título, por ejemplo, una aplicación se llamaba ''🇨🇲 Banderas''.

Crédito a Krati Rastogi: https://forums.adobe.com/thread/2205923


Tuve el mismo problema y encontré la solución. En mi aplicación, tenía el marco Google Plus: GoogleOpenSource.framework. Este marco fue el problema. Busqué la última actualización en Google Plus: https://developers.google.com/+/mobile/ios/upgrading-sdk .

La última versión fue 1.7.1. Esta versión tiene el mismo problema. En mi aplicación, eliminé el inicio de sesión con Google Plus ( https://gyazo.com/685a58f98ee0b0fca16a6bd83636aad8 ) y agregué Google: https://developers.google.com/identity/sign-in/ios/sdk/

Esto funciona para mi

Un saludo.


actualice xcode a 8.0, que se publicó a las 0914 en Apple Store, reconstruya el proyecto y envíelo a los informes, no se encontró el problema, en su lugar se proporcionó información detallada para otro problema que utilice ios 10 sdk. He presentado el éxito, y esperando la aprobación.


Hola guyz Mi aplicación ha sido aprobada por Apple Store. El truco que utilicé fue este.

Eliminé la carpeta de complementos en mi directorio raíz de la aplicación antes de construir

Debido a que la mayoría de los complementos no eran compatibles con Apple, tengo que usar solo algunos de ellos en mi archivo de manifiesto

<plugin name="org.apache.cordova.inappbrowser" /> <plugin name="org.apache.cordova.network-information" /> <plugin name="org.apache.cordova.splashscreen" /> <plugin name="cordova-plugin-whitelist" />

Me sorprendió cuando Apple me envió un mensaje de que mi aplicación ha sido aprobada en este momento.

A casa este truco funciona para alguien