ios - mac - Error de Xcode 9: "iPhone ha denegado la solicitud de inicio"
xcode mac (30)
Abra los
App Groups
en Capacidades, espere la
App...
efectiva, luego cierre los
App Groups
, funcionó:
Con Xcode beta 9 (v4), estoy intentando iniciar la aplicación haciendo clic en el botón "reproducir". Recibo una "compilación exitosa" pero justo antes de iniciar, aparece un mensaje emergente en Xcode:
"iPhone ha denegado la solicitud de lanzamiento".
Solía funcionar ayer. Funciona en el simulador. Reinicié mi computadora, el iPhone, desinstalé la aplicación, limpié la compilación. Te estas quedando sin ideas.
Acabo de borrar los perfiles con el Configurador de Apple, reinicié el iDevice y volví a trabajar como siempre.
Déjame decirte una solución que resuelve mi problema:
- Paso 1: Windows> Dispositivos y simulador.
- Paso 2: Desvincular el dispositivo.
- Paso 3: vuelva a conectar el dispositivo y confíe.
- Paso 4: ejecuta la aplicación. BINGO.
Después de obtener el error "solicitud de inicio denegada", haga esto:
Editar esquema -> Información -> Ejecutable -> Preguntar al iniciar
Esto funcionó para mí con el perfil adhoc.
Después de ver todas las soluciones dadas en la web, finalmente encontré una y aquí están esas:
- El error se produce porque Runner confunde sobre qué perfil usar.
- Este error aparecerá con mayor frecuencia cuando haya agregado una nueva cuenta en el perfil en Xcode> Objetivos> Firma.
- Puede eliminar este error simplemente usando antes de un perfil.
- No hay necesidad de crear nuevos usuarios.
- o puede iniciar sesión con la cuenta que está utilizando en Perfil en su iPhone (¡hice esto!)
Días felices :)
El problema es que xcode '' agota el tiempo de espera '' después de ciertos segundos. La solución es editar el esquema y pedirle a xcode que ''espere'' hasta que se ejecute el ejecutable.
En Editar esquema, marque '' Esperar a que se ejecute el ejecutable '' en lugar de ''Automáticamente''
El problema para mí fue que estaba usando una cuenta de desarrollador gratuita (simplemente inicié sesión con mi ID de Apple). Al mirar los registros del dispositivo que encontré (negrita agregada)
(Solicitud rechazada); motivo: "El delegado de servicio (SBMainWorkspace) denegó la solicitud por motivo: Seguridad (" No se puede iniciar {com.my.bundleID} porque tiene una firma de código no válida, derechos inadecuados o el usuario no ha confiado explícitamente en su perfil ")"
Eso me hizo darme cuenta de que necesitaba ir a
Settings
->
General
->
Device Management
->
{My Apple ID}
->
Trust
Después de eso, todo funcionó como se esperaba.
En versiones anteriores de iOS, me encontraba con un cuadro de diálogo en mi dispositivo que me decía que ese era el problema. Tal vez Apple lo sacó para iOS 11. 🤔
El simple reinicio del iPhone me ayudó.
En caso de que este problema ocurriera un par de días antes de hoy, 2019-Mar-20, es muy probable que esté relacionado con el hecho de que se emitieron certificados de firma de código defectuosos. En ese caso, debería poder resolverlo simplemente recreando el certificado de firma de código. This pregunta SO ya tiene una respuesta que explica cómo hacerlo .
Enfrenté este problema mientras ejecutaba una antigua base de código. Acabo de deshabilitar la opción de búsqueda de fondo de EditScheme, funcionó.
Editar esquema -> Pestaña Opciones -> Desactivar recuperación de fondo
Es un error intermitente en Xcode: simplemente paré e inicié todos mis dispositivos y funcionó mágicamente (después de jugar durante media hora) ¡Había actualizado MacOS durante la noche a 10.13.04 que obviamente alteró algo! Xcode 9.3, iOS 11.3 watchOS 4.3
Este error ocurrió cuando actualicé un proyecto de Xcode 8 para ejecutarlo en Xcode 9, sin embargo, el SDK base de iOS en la configuración de compilación todavía se encuentra en la versión anterior de iPhoneOS10.3.sdk y dice que no se encontró el SDK. Sin embargo, esa aplicación aún se construye y se ejecuta en un dispositivo pero no se inicia. La actualización de iOS Base SDK a iOS 11.0 soluciona este problema de lanzamiento.
Estos sencillos pasos me ayudaron.
- Retire su iPhone, iPad conectado de la Mac.
- Reinicia tu dispositivo.
- Seleccione "Gestionar automáticamente la firma" en la configuración de Xcode.
- Vuelva a conectar su iPhone, iPad.
He intentado todas las respuestas, nada funcionó para mí. El problema proviene de Xcode y no tiene nada que ver con los perfiles y el certificado:
Producto> Esquema> Editar esquema
En Ejecutar (Sección) / información (pestaña) [seleccione] la Versión en lugar de depurar como Configuración de compilación de la siguiente manera:
Es una regresión desde Xcode 10.1
Configuración: Xcode versión 10.1 (10B61) Iphone X / IOS 12.1.4
Hoy, también me encuentro con esta pregunta. Esta es mi forma de resolver. Xcode 9.0, iPhone 6s, gestiono automáticamente la firma con mi cuenta. Cuando selecciono "iPhone 6s", descubrí que hay un logotipo después del iPhone 6s. Es la nueva función de Xcode 9.0 que puede ejecutar una aplicación en el iPhone sin una computadora de conexión en cadena (iPhone y Mac deben conectarse a la misma red). Entonces, trato de cambiar este tipo de conexión. Abra "Dispositivos y simuladores" -> anule la selección de "Conectarse a través de la red" Y luego, limpio, reconstruyo y ejecuto mi proyecto. ¡Funciona! Seré feliz si este método puede ayudarlo.
Leo atentamente todas las respuestas pero no me ayudan. Mi solución:
- Vaya a Preferencias de Xcode, seleccione cuentas (⌘ +,)
- Seleccione su ID de Apple, elija el equipo y haga clic en Administrar certificados
- En el menú emergente en la esquina inferior izquierda, haga clic en el botón + y seleccione Desarrollo de iOS, luego haga clic en Listo y cierre la ventana emergente
- Intente reiniciar la aplicación, ahora debería estar bien.
Me enfrento a este problema en Xcode 9.1
Escenario: Marqué la opción "Conectar a través de la red" para el dispositivo. Y tratando de ejecutar la aplicación en este dispositivo con un cable USB conectado.
Solución: simplemente retire el cable USB y ejecútelo.
No estoy seguro de si es una solución, o simplemente otra solución, pero la desinstalación de la aplicación de mi dispositivo ayudó. Todavía no estoy seguro de qué lo causó, pero la respuesta de @MrRogers me ayudó a resolverlo.
Obtuve esto con Xcode 9.0 mientras lo implementaba en un iPhone 6s no simulado con iOS 10.3.
Tuve que cerrar la aplicación por la fuerza justo antes de que esto surgiera. De lo contrario, nada había cambiado; todavía se confiaba en todas las credenciales de firma del desarrollador, y la aplicación todavía estaba marcada como Verificada en la Configuración del iPhone.
El truco que lo solucionó fue apagar el iPhone y luego volver a encenderlo.
Al mirar mis registros, parece que
applicationWillTerminate
se activó un poco antes de que esto sucediera;
¿La instancia de la aplicación que pensé que debía abandonar por la fuerza debe haber sido un proceso zombie?
Para mí, el problema se debió al código que firmaba la aplicación con el perfil Ad hoc.
Después de cambiar la firma de código al perfil de desarrollador, desde la pestaña general de configuración de xcode se resolvió el problema anterior.
Para mí, este problema estaba relacionado con un Certificado de empresa instalado manualmente y tener que usarlo tanto para esquemas de desarrollo como de lanzamiento. Tenía que confiar en el certificado en el dispositivo antes de que permitiera que se iniciara la aplicación, pero nunca se lanzaría ya que seguía recibiendo ese mensaje denegado. Eventualmente, editar el esquema y configurarlo para que espere a que la aplicación se adjunte antes de que la depuración sirviera.
Puede causar que se haya cambiado una rama incorrecta con Git, asegúrese de que la rama que cambie no sea demasiado antigua (ya que puede causar un problema de firma de código), y en la rama correcta si esto sigue molestando, seleccione el Perfil de aprovisionamiento de desarrollo en Firma (Depuración) si no es así, gestione automáticamente la firma.
Puede ser un problema de señal de código. Asegúrese de firmar con el desarrollador, no con la distribución.
Recibí este problema recientemente y encontré la solución para este loco problema. Este es el problema del esquema para solucionar este problema, siga los siguientes pasos.
- Haga clic en Editar esquema en la pestaña del navegador superior.
- Haga clic en Información en el menú Ejecutar.
- En el menú desplegable Ejecutable, seleccione la opción "Preguntar al iniciar" -> Luego cierre y ejecute la compilación una vez.
Esto resolvió mi problema cuando recibí este problema.
Simplemente marque "Gestionar automáticamente la firma" en General -> Propiedades de firma del Destino. Creará un perfil de aprovisionamiento de desarrollo para usted y funcionará en el dispositivo.
Sucede usando Xcode 9.xo posterior.
Rastreé este problema hasta la casilla de verificación " ejecutable de depuración " en el esquema del producto (producto-> esquema-> editar esquema-> información-> casilla de verificación ejecutable de depuración). Desmarqué eso y esto dejó de suceder (así como un par de otros problemas extraños: no hay salida en la consola).
Tuve el mismo problema. Es un error en Xcode 9.1. Hay un truco para que funcione por ahora. Cierra tu teléfono. Ejecuta el código. Xcode le pedirá que desbloquee el iPhone.
Tuve un problema similar y en mi caso, el problema estaba en la Configuración de compilación de mi objetivo. El tipo Mach-O se configuró en "Biblioteca dinámica" en lugar de " Ejecutable ".
Tengo una solución alternativa:
Si cambia el esquema a ''
Preguntar al iniciar
'', funciona.
En la barra superior de Xcode
Product > Scheme > Edit Scheme > ''Info'' tab > Executable: "Ask on Launch"
Es un poco molesto pero funciona.