Acaba de actualizar un Mini iPad a iOS 8 y de repente no se puede depurar mi aplicación con XCode 6.0.1.
El error en Xcode es App installation failed con An unknown error has occurred.. En el dispositivo la aplicación sigue siendo de color gris.

Intentado :

  • eliminar la app de ipad ( estaba trabajando antes )
  • Soft reset y reiniciar el dispositivo
  • Eliminar los datos obtenidos y limpio
  • Reiniciar el mac
  • vuelva a instalar xcode
  • cambiar el id del paquete y el nombre del producto
  • Recrear el dev certificados y perfiles de aprovisionamiento

Con iOS 6 y iOS 7 dispositivos funciona bien, también, puede depurar otros proyectos, pero no en este, así que estoy desesperado.

Alguna idea ?

De registro de la consola:

23/09/14 18:24:16,617 Xcode[421]: createShadowPath (thread 0x12a2f6000): returning: /var/folders/lq/1z47wljj77gbhhrhc9z_yylw0000gn/C/com.apple.DeveloperTools/6.0.1/Xcode/942f46185227b6e098ea41a4548a0649/e269ac837383a4b805c1e212d18ffe36483ab24a/TDev.app
23/09/14 18:24:16,617 Xcode[421]: createSiblingInPath (thread 0x12a2f6000): returning: /var/folders/lq/1z47wljj77gbhhrhc9z_yylw0000gn/C/com.apple.DeveloperTools/6.0.1/Xcode/942f46185227b6e098ea41a4548a0649/e269ac837383a4b805c1e212d18ffe36483ab24a/ManifestCache.plist
23/09/14 18:24:16,690 Xcode[421]: _AMDeviceCopyInstalledAppInfo (thread 0x12a2f6000): no app info
23/09/14 18:24:16,693 Xcode[421]: AMDeviceSecureInstallApplicationBundle (thread 0x12a2f6000): unable to get installed app info, falling back to old skool install
23/09/14 18:24:16,693 Xcode[421]: AMDeviceSecureInstallApplicationBundle (thread 0x12a2f6000): Blasting the bundle over to the device in an old skool way
23/09/14 18:24:27,005 Xcode[421]: AMDErrorForMobileInstallationCallbackDict (thread 0x114564000): GOT AN ERROR 0xe800003a
23/09/14 18:24:27,032 Xcode[421]: SZConduit: _MonitorResultDispatchFunction:140 (0x0x114564000): Got error from service: InstallationFailed
23/09/14 18:24:27,033 Xcode[421]: _AMDeviceTransferAndInstall (thread 0x12a2f6000): SZConduitSendPathWithPreflight failed: 0xe8008001
23/09/14 18:24:27,051 Xcode[421]: writeDictToFile:1258 ==== Successfully wrote Manifest cache to /var/folders/lq/1z47wljj77gbhhrhc9z_yylw0000gn/C/com.apple.DeveloperTools/6.0.1/Xcode/942f46185227b6e098ea41a4548a0649/e269ac837383a4b805c1e212d18ffe36483ab24a/ManifestCache.plist
23/09/14 18:24:27,053 Xcode[421]: AMDeviceSecureInstallApplicationBundle (thread 0x12a2f6000): returning 0xe8008001

Edición:

Parece que la regeneración de los certificados fue la solución, pero después de la Limpieza no era necesaria una Compilación Limpia de la Carpeta también, que resolvió el problema (al menos por ahora).

«no se puede obtener instalado de información de la aplicación, volver a caer en old skool instalar». Ni idea de lo que esto significa, pero es un plomo. (ahh apple)
Si vas Xcode > Ventana > Dispositivos > el Dispositivo, ¿qué dice?
¿A qué te refieres exactamente ? se muestra el dispositivo, modelo, ios 8.0.
Nunca-mente mi última pregunta porque Xcode 6 no tiene un «Uso para el desarrollo» botón más. Es el dispositivo añadido en su Portal para Desarrolladores, ficha Dispositivos? Si no, añadir y generar un nuevo perfil de suministro para la aplicación (ya sea de desarrollo o de distribución para las pruebas ad hoc).
Sí, yo estoy usando casi a diario para depurar y adhoc pruebas ( a través de los viejos que no sean de apple testflight ).

OriginalEl autor Templar | 2014-09-23

11 Comentarios

  1. 14

    Sólo para agregar (y gracias a todos por los consejos que se dan aquí) que sistemáticamente averiguar la causa de esto fue clave para mí la solución de este.

    El uso de los «Dispositivos» de la Ventana en Xcode6 a continuación, conectarse a los enchufados en el iPhone permite visualizar el registro – una vez que haya seleccionado el iPhone haz clic en la pequeña flecha hacia arriba » icono en la parte inferior. En mi caso, la salida fue como se muestra a continuación, indicando con claridad que «no se pudo comprobar la firma de código…», de uno de mis (personalizado) incluido marcos estaba en el meollo del problema.

    Esto me llevó a comprobar y descubrir que no tiene nada que ver con la fecha de salida de certificados (todo lo que estaba en la fecha), ni toda la izquierda-más DerivedData o temporales, archivos de generación (aunque siempre es bueno hacer una limpieza!)

    Fue el hecho de que mi costumbre marco del «CFBundleExecutable» había un error – por lo que la firma estaba realmente tirando un error. Esto no es reportado inmediatamente en Xcode – incluso si la casilla está activada para su incrustado marcos para «firmar el Código en la copia». Tratar de firmar un marco por separado en la línea de comandos y le dirá!

    Jul 13 09:40:43 Tims-iPhone installd[2302] <Notice>: 0x10048c000 -[MIClientConnection _doBackgroundInstallationForPath:withOptions:completion:]: Install of "/var/mobile/Media/PublicStaging/miin.app" type Developer requested by streaming_zip_conduit (pid 2303)
    Jul 13 09:40:43 Tims-iPhone installd[2302] <Notice>: 0x10048c000 -[MIInstaller performInstallationWithError:]: Installing <MIInstallableBundle ID=com.timlukins.miin; Version=1, ShortVersion=1.0>
    Jul 13 09:40:44 Tims-iPhone profiled[2107] <Notice>: (Note ) MC: Provisioning profiles changed
    Jul 13 09:40:44 Tims-iPhone installd[2302] <Error>:  SecTrustEvaluate  [leaf CriticalExtensions IssuerCommonName]
    Jul 13 09:40:44 Tims-iPhone installd[2302] <Error>:  SecTrustEvaluate  [leaf CriticalExtensions IssuerCommonName]
    Jul 13 09:40:44 Tims-iPhone installd[2302] <Error>: unrecognized status -67049 from codesigning library
    Jul 13 09:40:44 Tims-iPhone installd[2302] <Error>: 0x10048c000 -[MICodeSigningVerifier performValidationWithError:]: 188: Failed to verify code signature of <MIExecutableBundle : path = /private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.J7tWkl/extracted/miin.app/Frameworks/libmiincore.framework identifier = com.timlukins.libmiincore type = Framework> : 0xe8008001 (Unknown error)
    Jul 13 09:40:44 Tims-iPhone installd[2302] <Error>: 0x10048c000 -[MIInstaller performInstallationWithError:]: Verification stage failed
    Jul 13 09:40:44 Tims-iPhone streaming_zip_conduit[2303] <Error>: 0x100484000 __MobileInstallationInstallForLaunchServices_block_invoke240: Returned error Error Domain=MIInstallerErrorDomain Code=13 "Failed to verify code signature of <MIExecutableBundle : path = /private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.J7tWkl/extracted/miin.app/Frameworks/libmiincore.framework identifier = com.timlukins.libmiincore type = Framework> : 0xe8008001 (Unknown error)" UserInfo=0x12ee1fa30 {LibMISErrorNumber=-402620415, LegacyErrorString=ApplicationVerificationFailed, SourceFileLine=188, FunctionName=-[MICodeSigningVerifier performValidationWithError:], NSLocalizedDescription=Failed to verify code signature of <MIExecutableBundle : path = /private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.J7tWkl/extracted/miin.app/Frameworks/libmiincore.framework identifier = com.timlukins.libmiincore type = Framework> : 0xe8008001 (Unknown error)}
    Jul 13 09:40:44 Tims-iPhone streaming_zip_conduit[2303] <Warning>: ERROR: MobileInstallationInstallForLaunchServices returned nil
    Jul 13 09:40:44 Tims-iPhone streaming_zip_conduit[2303] <Warning>: __dispatch_source_read_socket_block_invoke:203: Failed to install application at file:///var/mobile/Media/PublicStaging/miin.app/: Error Domain=LaunchServicesError Code=0 "The operation couldn’t be completed. (LaunchServicesError error 0.)" UserInfo=0x12ed20140 {Error=ApplicationVerificationFailed, ErrorDetail=-402620415, ErrorDescription=Failed to verify code signature of <MIExecutableBundle : path = /private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.J7tWkl/extracted/miin.app/Frameworks/libmiincore.framework identifier = com.timlukins.libmiincore type = Framework> : 0xe8008001 (Unknown error)}
    Genial! Ser capaz de ver la causa exacta es mucho más útil que el genérico «error desconocido».
    Info.plist demasiado problema aquí, gracias
    Esto es realmente útil. En lugar de vagar en la oscuridad, encontrar la razón exacta es la mejor manera de ir. Yo era capaz de encontrar la exacta librería de terceros causando el problema con este método.

    OriginalEl autor tiluki

  2. 8

    Me acaba de golpe por el este con Xcode 7.2. Buscando en el aparato de registro de la consola señaló una 3ª parte de marco en CocoaPods. Hizo un «pod actualización» y todo está bien ahora.

    OriginalEl autor EPage_Ed

  3. 7

    Mi experiencia para obtener una solución para lo que vale… Xcode 7.3

    He tenido una muy molesto vaina que ya no estaba en uso, así que se aseguró de que se quita de marcos. La próxima CocoaPods se quejó acerca de los Marcos en uso – así que se aseguró de que estaba ejecutando la última Ruby tengo (2.1.2 en mi caso), y luego hizo el siguiente:

    1. Actualizado vainas
    2. ‘Producto’-> ‘Limpia’
    3. Opt ‘Producto’-> ‘Limpia’
    4. Elimina todos los datos derivados de la

    Solución de trabajado – Una cosa que he notado, aunque cuando lo probé primero tengo un error de permisos al intentar la opción «Producto» -> ‘Clean’. Ahí el nombre de » eliminar «todos» los datos obtenidos, en lugar de sólo los proyectos…

    Ni idea de por qué funcionó, pero pensé en compartir en caso de que esto ayude a alguien.

    Esto funcionó para mí <3_<3

    OriginalEl autor Stewart

  4. 4

    Hacer usted uso de ninguna librería externa o SDK? Tal vez usted tiene una biblioteca que no apoya iOS 8.

    Si yo fuera usted, me gustaría crear un nuevo proyecto, sólo para propósitos de prueba, con una vista única y comprueba si se ejecuta en iOS 8 con mi Xcode en mi equipo. Si funciona bien, entonces el problema está solo en su actual proyecto.

    Yo uso un montón de ellos a través de CocoaPods. Otros pequeños proyectos de prueba con 1-2 bibliotecas son la instalación de multa. Ya que no he tenido ningún error acerca de los archivos que faltan o mal arquitecturas, en realidad no pensaba de esta opción. Va a intentarlo mañana.
    Templarios, ¿usted obtener esta resuelto? Si es así, puedes compartir tu solución? Gracias…y feliz de codificación!
    upvote por el 2º párr. la solución puede ser diferente para cada situación. Pero no es una solución general.

    OriginalEl autor Leandro

  5. 1

    Tuve el mismo problema y se relacionó con el proceso de aprovisionamiento. Mi proyecto fue conectado a dos cuentas de desarrollador y en uno de ellos había vencido el plazo de los certificados.

    Para solucionar el problema tuve que quitar una de las cuentas y eligió la ‘Firma de Identidad’ en ‘Configuración de generación’. No sé si es un requisito, pero durante este proceso he eliminado los proyectos Derivados de los Datos’.

    OriginalEl autor ABeanSits

  6. 1

    He perdido más de 3 días, ahora puedo resolver un mismo problema.
    En mi caso, mi proyecto tiene la 3ª parte de marcos (mi caso es Dropbox).

    Probablemente Xcode requiere la firma de cada uno de los marcos incrustados en «fases de construcción/Copiar archivos».
    O código incrustado es demasiado viejo para copiar a Xcode construir.

    si Xcode requiere firma para cada incrustado framworks, ¿qué debemos hacer? Los siguientes comandos de compilación error: PhaseScriptExecution [CP]\ Incrustar\ Vainas\ Marcos ~/Library/Developer/Xcode/DerivedData/360-aubdswrybcheuibwsvuvjfhabbuc/Build/Intermediates/360.build/release-iphoneos/360.build/Script-B670D6B48FC872850F1C42CD.sh (1 error)

    OriginalEl autor Yasuo Shimizu

  7. 1

    En mi caso el problema era que yo tenía no queda espacio en el dispositivo. Espero que ayude a alguien más.

    OriginalEl autor dchakarov

  8. 1

    Enfermo sólo tiene que ejecutar «pod actualización» de nuevo cuando el uso de Cocoapods. Probado con Xcode 7.3.

    OriginalEl autor derdida

  9. 1

    En mi caso acabo de actualizar las vainas de cacao y funcionó. Por favor, actualice las vainas y comprobar de nuevo.

    Considere la posibilidad de hacer este comentario.

    OriginalEl autor Ghulam Rasool

  10. 0

    Me acaba de quitar el tercero de los marcos que estaba usando. A continuación, volver a instalar. Esta solucionado mi problema. Espero que esto ayude a alguien.

    OriginalEl autor red55

  11. 0

    Si alguien está usando el Usuario Extensiones de Notificación o de su Contenido en iOS 10 y, a continuación, elimina las carpetas/archivos que XCode genera para usted. Usted puede obtener el mismo error: la instalación de la Aplicación falló con ha producido Un error desconocido

    A continuación, vaya a su proyecto de objetivos y eliminar el objetivo de que la Extensión/Contenido genera. A veces, si usted trata de hacer que, XCode se bloqueará. Me pasan alrededor de una hora tratando de averiguar por qué… por ejemplo: Limpieza de crear carpetas y los datos derivados de las carpetas. Lo que fija fue eliminar el UserNotification Marcos que estaban vinculados a dicho Régimen. Sólo entonces, yo era capaz de eliminar el régimen.

    En mi caso, yo sólo necesitaba la extensión, así que he eliminado el objetivo destacada con gris.

    No se puede implementar la aplicación para ios 8 dispositivo

    OriginalEl autor Jesus Adolfo Rodriguez

Dejar respuesta

Please enter your comment!
Please enter your name here