ios xcode ios11 xcode9.2

ios - Xcode: "Esta aplicación no se pudo instalar en este momento".



ios11 xcode9.2 (26)

Trabajando con mi primera aplicación con fines de aprendizaje. Va bien pero se ha encontrado con un problema con Xcode. Cuando intento ejecutar la aplicación en el simulador de iPhone, este mensaje siempre aparece "Esta aplicación no se pudo instalar en este momento".

¿Qué está mal? No hay errores al intentar compilar la aplicación. Ha intentado limpiar la compilación. Vuelva a instalar las vainas. Reinició Xcode. Borró todas las configuraciones en el dispositivo simulador, sin embargo, los problemas aún existen.

El mensaje de error no me da ninguna información. ¿Hay otro archivo de registro que pueda analizar o algo así?


Cambiar el CFBundleShortVersionString en InfoPlist.strings para que coincida con el de info.plist me arregló esto. Tuve que usar el "Borrar todo el contenido y la configuración" del simulador después de hacer este cambio.

Intentar iniciar en un simulador con iOS 9.0 (en lugar de 11.2) dio este error, lo que me ayudó a encontrar más respuestas sobre lo que aparentemente es el mismo problema:

La operación no se pudo completar. (LaunchServicesError error 0.)


Elimino los archivos en ~ / Library / Logs / CoreSimulator / pero el problema aún existe. Luego borro todo el contenido y la configuración, ¡y está bien!


En lugar de reiniciar el simulador, también puede eliminar la aplicación del simulador. Este error se produce cuando preparó su aplicación para la producción y luego intentó compilarla en un teléfono. Hay problemas cuando intentas construir la misma aplicación dos veces (también es por eso que no obtienes este problema cuando corres en modo de prueba).


En mi caso, el mensaje apareció cuando estaba migrando de Cocoapods a Carthage y tenía el SDK de Firebase iOS entre mis dependencias.

El problema se resolvió cuando me di cuenta de que Firebase NO necesita estar entre los marcos que se copian en la fase de carthage copy-frameworks .

Para más información sobre Firebase y Cartago, consulte la documentación oficial .


En mi caso, estaba tratando de ejecutar un widget. La configuración del esquema para el widget debe ser: Ejecutar -> Información -> Ejecutable: "Preguntar al iniciar"


Encontré este error al desarrollar mi primera aplicación WatchKit. Se siguió la guía de @PureRushh, @Antonioni y otros para volcar el contenido de:

~ / Library / Logs / CoreSimulator / CoreSimulator.log

El contenido del registro me llevó al error. Incluiré los detalles en caso de que otros encuentren este error al desarrollar aplicaciones WatchKit.

Mensaje de registro :

com.apple.dt.Xcode [89555]: installApplication: withOptions: error :: Error Domain = IXUserPresentableErrorDomain Code = 1 " Esta aplicación no se pudo instalar en este momento " . UserInfo = {NSLocalizedDescription = Esta aplicación no se pudo instalar en este tiempo., NSUnderlyingError = 0x7f9ab87d1f20 {Error Domain = MIInstallerErrorDomain Code = 101 " El ID de paquete de la aplicación WatchKit 2.0 com.somecompany.AirTime2.watchkitapp no está prefijado por el ID de paquete de la aplicación principal seguido de un ''.''; prefijo esperado com.Tomecompany.a. ".

Causa : modifiqué el valor asociado con la clave BundleIdentifier en Info.plist (a través de General-> Bundle Identifier) ​​de la aplicación principal para que coincida con un tipo de URL (para redireccionamiento SSO); sin embargo, no pude actualizar el valor Info.plist de la aplicación WatchKit asociado con la clave WKCompanionAppBundleIdentifier (consulte la segunda línea en negrita).

Solución : modifique el valor Info.plist de la aplicación WatchKit para la clave WKCompanionAppBundleIdentifier para que esté de acuerdo con el ID del paquete de la aplicación principal


Encontré este error, pero no tenía nada que ver con mi Info.plist o Cocoapods. Había borrado por error un grupo duplicado de NotificationServiceExtension en mi proyecto Xcode, lo que me hizo terminar con un objetivo NotificationServiceExtension que no tenía archivos fuente (solo necesito un archivo fuente para integrar / superponer las notificaciones enriquecidas del SDK de Urban Airship) .

Después de revertir la confirmación donde eliminé el grupo duplicado y luego eliminé el grupo duplicado correcto (el que no incluía el archivo fuente como parte del destino), pude construir y ejecutar muy bien.


Es posible que también desee buscar en Capacidades sus diferentes objetivos. Terminé teniendo un problema con mi ID de aplicación


Estaba viendo esto en todos los simuladores y todos los dispositivos. Desinstalar la aplicación funcionaría una vez, pero siguió fallando en mí.

La solución fue borrar todos los pods de mi proyecto:

pod deintegrate

Y luego reinstalar nuevamente:

pod install

Esto fue con XCode 9.3 y iOS 11.2 / 11.3.


Esto sucedió cuando tenía un número de compilación vacío establecido para el objetivo en Xcode 10.0.


Hola chicos, solo quiero que sepan que nada de lo anterior funcionó para mí.

Estaba ocupado trabajando, integrando una biblioteca dinámica en mi proyecto. Sé que la biblioteca funcionó, así que no lo pensé dos veces. Lo que hice fue simplemente eliminar la referencia a MyLibrary1, recompilar MyLibrary1 e incrustar nuevamente para una compilación exitosa. Espero que esto ayude a alguien.

Saludos Rolf


Me he enfrentado al mismo problema como este. Pero nada funcionó para mí. Entonces noté un problema en mi archivo info.Plist. El nombre del archivo ejecutable era diferente en comparación con el nombre del esquema en Editar esquema. Así que asegúrese de que esto sea lo mismo, luego intente ejecutar su proyecto. Deberia de funcionar.


Me las arreglé para encontrar el problema. El problema era que había agregado algunas claves a un archivo de lista de propiedades que no era válido. Encontré el error al buscar en el archivo de registro que se encuentra aquí: ~ / Library / Logs / CoreSimulator /


Para agregar un poco de información adicional aquí. Si bien Xcode es completamente inútil al decirle por qué no se pudo instalar la aplicación, la consola tiene mensajes de error bastante buenos. Simplemente inicie Console.app ( Aplicaciones> Utilidades> Consola ) y filtre la salida por installcoordinationd .

Le dará algo como esto que describe el error:

.coordinationd - [IXSCoordinatedAppInstall _onQueue_acquireAssertionAndDoInstall] _block_invoke: Instalación para identificador: com.acme.location-thingy-blah-blah-foo:: Blah-blah-foo: :Chord-blah-foo: :Chord-blah-foo: :CoordatorIi. .If. : NSLocationUsageDescription }

Espero que esto sea útil para alguien!


Para cualquiera que pierda el tiempo en este oscuro error. Si no tiene ningún registro relevante y todas las otras respuestas fallan, puede verificar si recientemente agregó un marco que por alguna razón (no investigó por qué) no se puede incrustar, solo vincular. Me pasó con GoogleMaps para iOS.


Problema encontrado en ~ / Library / Logs / CoreSimulator // MobileInstallation

El valor NSExtension.NSExtensionAttributes.WKAppBundleIdentifier de la extensión de la aplicación WatchKit no coincide con el ID del paquete de la aplicación WatchKit


Restablecer el simulador:

Hardware -> Erase All content and settings...

Limpia tu proyecto:

shift + cmd + K

shift + opt + cmd + K

Esto debería solucionar tu problema


Sé que la pregunta ha sido respondida, pero para otros que encuentren el mismo problema, sugiero lo siguiente:

  • Verifique los registros del simulador, si está imprimiendo algo útil. Primero, seleccione el simulador y luego, desde la opción de menú, abra Depurar -> Abrir registros del sistema .

  • Asegúrese de que solo se esté ejecutando 1 simulador.

  • Elimina la versión anterior de la aplicación del simulador.

  • Si importa un marco personalizado, asegúrese de que marco personalizado-> ID de paquete no sea el mismo que CurrentAppProject-> ID de paquete. Si no está seguro, simplemente cambie la identificación del paquete del proyecto actual.

  • Además, algunos de los simuladores pueden tener errores -> Simplemente cambie el simulador, puede resolver el problema, para mí cambiar el simulador funcionó.


Se me ocurrió cuando cambié de sucursal con otro desarrollador que estaba usando una versión diferente de CocoaPods, ¡Eliminar la carpeta de datos derivados funcionó!


Si importa un marco personalizado, asegúrese de que marco personalizado-> ID de paquete no sea el mismo que CurrentAppProject-> ID de paquete. Si no está seguro, simplemente cambie la identificación del paquete del proyecto actual. Esto funciona para mi : )


Simplemente el simulador y empezar de nuevo funciona para mí. En mi caso, el error siempre ocurre si cambio el identificador de paquete y ejecuto después el simulador de iPhone X.


Simplemente reinicie el simulador para solucionarlo en mi caso.


También recibí este error. Todo comenzó poco tiempo después de que dejé que Xcode actualizara la configuración de mi proyecto. Específicamente en mi subproyecto CocoaPod. Quité los pods y los reinstalé y eso resolvió mi problema. Espero que esto funcione para usted u otras personas que también encuentren esta pregunta.


Tuve este problema mientras trabajaba con Xcode 9.2. La solución es simplemente eliminar la aplicación y volver a instalarla.


Resolví este problema para eliminar DerivedData de las Preferencias de Xcode. y también reinicie el simulador desde hardware.


rm -rf ~/Library/Developer/Xcode/DerivedData/