Con Xcode beta 9 (v4), estoy tratando de iniciar la aplicación haciendo clic en el botón de «play». Tengo un «build succeeded» pero justo antes de despegar, un mensaje emergente aparece en Xcode:

«el iPhone ha denegado la solicitud de lanzamiento.»

Xcode 9 de error:

Se utiliza para el trabajo de ayer. Que hace el trabajo en el simulador. He reiniciado el ordenador, el iPhone, desinstalar la aplicación, limpiar la acumulación. Quedando sin ideas.

  • Usted puede seguir stackoverflow.com/questions/42451944/…
  • eso es un error diferente difíciles
  • Yo también tenía que hacer frente a este problema. Resultó que yo accidentalmente cambió el esquema. Se establece en Versión en la Configuración de generación a pesar de que yo estaba usando el certificado de Desarrollador en el modo de depuración.
  • Acabo de reiniciar mi dispositivo
  • Elegir Automatically manage signing resuelve este problema
  • Gestión automática de la firma no parece hacer desaparecer en XCode 10.

InformationsquelleAutor user1988824 | 2017-07-31

40 Comentarios

  1. 210

    Puede ser signo de código de problema. Asegúrese de que usted está firmando un contrato con el desarrollador, no de distribución.

    • Necesita, de hecho, el uso de una «Desarrollo de iOS» perfil de suministro.
    • El mío fue firmada a mano y yo estaba usando un Ad-hoc de aprovisionamiento para el desarrollo. Deseo que Apple le pedirá un error acerca de esto en tiempo de compilación, pero lo único que consigue es un gris «Inelegible» en el menú desplegable para un perfil de suministro. Si usted no marca esa lista nunca sabrás. Y también, si se desactiva el depurador como se mencionó anteriormente, se trabajo con un grupo Ad-hoc de la firma. Que sólo se oculta el problema, sin embargo, no solucionarlo.
    • [Para quien esto puede ser útil] estoy usando Fastlane y he resuelto este problema mediante la eliminación de iPhone Developer: <My Name> (XXXXXX) certificado en Acceso a Llaveros ya que sería creado automáticamente (no sé cómo ni cuándo) por Xcode. Todos mis errores se instantáneamente fijo cuando después de eliminarla.
    • Por favor, tenga en cuenta que todavía es posible para iniciar con un distribución de la firma mediante el uso de Nastya Gorban y Río Weber solución con Preguntar al Iniciar.
    • He tenido este problema desde el jueves de la semana pasada, parece que no puede resolver. He intentado de todo, la actualización de Xcode, la actualización de la Mac, a partir de un nuevo proyecto, la eliminación de la de Desarrollador de iPhone y deje que se cree de nuevo, registro de entrada/salida con diferentes usuarios, tratando de una cuenta diferente, etc, etc, alguna sugerencia?
    • que provisional perfil que se utiliza, por favor, utilice desarrollo provisional de perfil

  2. 198

    Sucede con Xcode 9.x o más reciente.

    Yo seguimiento de este problema a la «depuración del ejecutable» casilla de verificación en el producto esquema (producto->plan->editar esquema->info->depuración del ejecutable casilla de verificación). Yo desactivada que este detenido ocurriendo (así como un par de extraños problemas – no hay salida en la consola de uno de ellos).

    • Esto funciona, pero deshabilita la depuración. La correcta revisión, cuando sucediendo en XCode 9.1 es ir a la Apple Developer Portal y de crear un Desarrollador de Aprovisionamiento de Perfil. Luego en la configuración del proyecto he utilizado este (en lugar de la automática) para ejecutar y funciona muy bien! Parece aprovisionamiento automático de gestión de perfiles no está funcionando tan bien. Tuve que usar un AdHoc perfil para subir a HockeyApp así.
    • Edward B – el uso de un manual de perfil de suministro no se soluciona el problema para mí. Mismo error de denegación de lanzamiento.
    • Hmm, ¿intenta el Perfil de Desarrollo vs Perfil de Distribución? Eso también es un problema (que no lo era antes con el solo uso de automática)
    • Estoy usando un perfil de desarrollo – soy nuevo en el desarrollo de iOS y no distribuye nada todavía. Debo estar tratando de un perfil de distribución? Sin duda, este es un bug o errores y no se cómo esto se supone que estar trabajando? Increíblemente frustrante cuando las cosas funcionan de un día y no el siguiente. Difícil depurar las notificaciones push cuando el simulador no lo hacen y usted no puede obtener su aplicación a ejecutar en un dispositivo real!
    • Sí, tengo que decir que es bastante común que las cosas que se quiebran como este. Ya sea Xcode, iTunesConnect o el propio sistema operativo. Con mucho gusto, hay una gran comunidad y que hay soluciones, pero siempre es frustrante. Si usted ya tiene el perfil de desarrollo de agregado como el manual, no estoy del todo seguro. Si no agregar su dispositivo UDID de forma manual, usted también puede tratar de eso y volver a generar el perfil de suministro y descargar, que podría ser de ayuda. Este problema es bastante raro, pero siempre es bueno probar de modo que usted no tiene que deshabilitar la Depuración.
    • M tú eres el hombre! Me las arreglé para ejecutar la aplicación firmada con un Ad-Hoc Ditribution Perfil.
    • Girando la depuración del ejecutable fuera no arreglarlo para mí, todavía estoy a la espera de una solución.

  3. 60

    Tengo una solución:

    Si cambia el esquema de ‘Preguntar en el Lanzamiento‘ funciona.


    En Xcode parte superior de la barra de

    Product > Scheme > Edit Scheme > 'Info' tab > Executable:  "Ask on Launch"

    http://upload-images.jianshu.io/upload_images/663014-d5d182e310052664.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240


    Es un poco molesto, pero funciona.

    • Siento que esto es sólo un problema en la última versión de Xcode, no comienzan a suceder a mí hasta que he actualizado. (-v 9.2)
    • Por CIERTO, esto sólo DESPUÉS de que usted ya ha intentado ejecutar la aplicación de forma normal. Othersie la aplicación no va a estar allí para «Pedir» para.
    • Solución más fácil para los mismos resultados: simplemente desmarca la casilla «Depuración ejecutable de» de la trama.
    • Esto no lo soluciona para mí 🙁
  4. 29

    Este problema puede ser resuelto por la desactivación de Depuración Ejecutable en Editar Esquema.

    Xcode 9 de error:

    • Para navegar a la sección anterior en XCode que ir al menú de Productos > Editar Esquema (ficha Ejecutar).
    • Ten cuidado porque esta deshabilitado el registro de depuración que puede ser muy útil!
    • Esta solución funciona para mí. Gracias.
  5. 25

    Después de conseguir «negó la solicitud de lanzamiento de error», hacer esto:

    Edición de Plan -> Info -> Ejecutable -> Solicitar en el Lanzamiento

    Esto funcionó para mí con adhoc perfil.

    • Solución más fácil para los mismos resultados: simplemente desmarca la casilla «Depuración ejecutable de» de la trama.
  6. 10

    Para mí el problema era debido a la firma de código de la aplicación con el perfil Ad hoc.

    Después de cambiar de firma de código para desarrolladores de perfil,desde xcode configuración de la ficha general del problema anterior, se resolvió.

  7. 9

    Tiene esto con Xcode 9.0 mientras que la implementación de un no simulada iPhone 6 con iOS 10.3.

    Tenía fuerza-salir de la aplicación a la derecha antes de que este se levantó. De lo contrario, nada había cambiado; todo lo que el desarrollador de la firma de credenciales todavía era de confianza, y la aplicación todavía estaba marcada Verificado en los Ajustes del iPhone.

    El truco que fijo se estaba poniendo el iPhone apagado y, a continuación, volver a encenderla de nuevo.

    Buscando en los registros de mi, parece applicationWillTerminate se desencadenó un tiempo antes de que esto sucediera; la instancia de la aplicación que pensé que salir forzosamente debe de haber algún zombie proceso?

    • Terminé reiniciar mi teléfono y se lanzó de nuevo. La fuerza de dejar de fumar no ayuda.
  8. 9

    Tengo este problema hace poco y he encontrado la solución para este loco problema. Este son el Esquema de Problema a resolver este problema, siga los pasos siguientes.

    1. Haga clic en Editar Esquema de la parte superior Navigator Ficha.

    Xcode 9 de error:

    1. Haga clic en Información en el menú Ejecutar.
    2. En Ejecutable desplegable, seleccione «Pregunte en el Lanzamiento de la» opción -> a Continuación, Cierre y ejecutar la secuencia de una vez.

    Xcode 9 de error:

    Esta solucionado mi problema cuando llegué a este problema.

    Apple Referencia

    • Trabajó con Xcode 9.3! Para mí esto sucedió cuando el intercambio de automático a manual de firma de código.
  9. 7

    El problema es que xcode ‘veces‘ después de algunos segundos. La solución es modificar el esquema y pedir xcode para ‘esperar’ hasta que el ejecutable está en marcha.

    En Editar Esquema de » verificación de laEsperar ejecutable para ser lanzado‘ en lugar de ‘Automáticamente’

  10. 6

    Para mí el problema era que yo estaba utilizando una cuenta de desarrollador (simplemente firmado con mi ID de Apple). Al buscar en los registros del dispositivo encontré (negrita añadida)

    (RequestDenied); la razón: «La petición fue denegada por el servicio de delegado
    (SBMainWorkspace) para la razón: la Seguridad («no se puede iniciar
    {com.mi.bundleID} porque tiene un código no válido firma, inadecuada
    los derechos o su perfil no ha sido de confianza explícita por el
    usuario«)»

    Que 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 encontraría un cuadro de diálogo en mi dispositivo que me decía que este era el problema. Tal vez Apple se llevó a cabo para iOS 11. 🤔

    • Esto podría ser corregido en Xcode 9.3. Yo ahora obtener una mejor definición de diálogo de error que me dice que acepte el certificado. Yay!
  11. 6

    Yo de leer atentamente todas las respuestas pero no me ayuda. Mi solución:

    1. Ir a Xcode preferencias, seleccione cuentas (⌘ + ,)
    2. Seleccione su ID de Apple, seleccione equipo y haga clic en Administrar Certificados
    3. En el menú Emergente en la esquina inferior izquierda, haga clic en el botón + y selecciona el Desarrollo de iOS, a continuación, haga clic en hecho y cierra la lista
    4. Intentar relanzar la aplicación, ahora se debe multar.
    • Esta es la solución definitiva, por Favor, intente esto!!!
  12. 4

    Puede causar con conmutación de un mal rama con Git, asegúrese de que la rama no se cambia demasiado viejo(ya que puede causar firmar el código de problema), Y en la rama derecha si esto sigue molestando, seleccione la desarrollo de Aprovisionamiento de Perfil bajo la Firma(Debug) si u r no administrar Automáticamente siging.

  13. 4

    Estos sencillos pasos que me ha ayudado.

    1. Quitar su conectados iPhone, iPad desde el mac.
    2. Reiniciar el dispositivo.
    3. Seleccione «administrar Automáticamente la firma» en Xcode configuración.
    4. Vuelva a conectar tu iPhone, iPad.
  14. 3

    Sólo marcar la opción «administrar Automáticamente la firma» en General -> la Firma de propiedades de la Diana. Se creará el Desarrollo de aprovisionamiento de perfil para usted y se ejecuta en el dispositivo funcionará.

  15. 2

    Me enfrento a este problema en Xcode 9.1

    Escenario: he comprobado «Conectarse a través de la Red» opción para el dispositivo. Y tratando de ejecutar la aplicación para este dispositivo con el cable USB conectado.

    Revisión: Simplemente desconecte el cable USB y ejecutar.

  16. 2

    I’have intentado todas las respuestas nada funcionó para mí,
    El problema viene formulario de Xcode en sí mismo y no tiene nada que ver con los perfiles y certificado :

    Producto > Plan > Editar Esquema de

    En Ejecutar (Sección) /info (ficha) [seleccionar] el Liberación en lugar de depurar como de Configuración de Compilación como sigue :

    Xcode 9 de error:

    Es una regresión desde Xcode 10.1


    Config : Versión de Xcode 10.1 (10B61)
    Iphone X /IOS 12.1.4

    • He llegado más o menos a la misma conclusión. Yo lo he probado con diferentes cuentas, han renovado todos los certs y, literalmente, se trató de todas las respuestas dadas a esta pregunta. El resultado siempre es el mismo, simplemente no funciona. Mi equipo: macOS Mojave, Versión 10.14.3, el iPhone SE con iOS 12.1.4, Xcode 10.1 (10B61)
    • Con este tip soy capaz de lanzar la aplicación en el iphone, pero parece que la aplicación está parcialmente de trabajo y accidente tan pronto como me golpeó algunas botón
    • Todo está bien desde que se mudó a 10.14.4 (18E226)
  17. 1

    He tenido el mismo problema . Su un error en Xcode 9.1. Hay un truco para hacer que funcione por ahora. El bloqueo de su teléfono. Ejecutar el código. Xcode le pedirá para desbloquear el iPhone.

    • La solución no funciona para mí.
  18. 1

    Me acaba de limpiar los perfiles con el Apple Configurator, reinicia el iDevice y trabajó de nuevo como de costumbre.

  19. 1

    Es un intermitente error en Xcode – me detuve y comencé a todos mis dispositivos y por arte de magia trabajado (después de ensuciar alrededor de 1/2 hora)
    Yo había actualizado MacOS noche a 10.13.04 que, obviamente, algo molesto!
    Xcode 9.3, iOS 11.3 watchOS 4.3

  20. 1

    Déjame decirte una solución que resuelve mi problema:

    • Paso 1: Windows > Dispositivos y el simulador.
    • Paso 2: eliminar enlace de dispositivo.
    • Paso 3: vuelva a Conectar el dispositivo y la confianza.
    • Paso 4: Ejecutar la aplicación. BINGO.
  21. 1

    Para mí este problema estaba relacionado con un instalados Manualmente Certificados de Empresa y tener que usar para el desarrollo y la liberación de los esquemas. Tenía que confiar en el certificado en el dispositivo antes de permitir que la aplicación se puso en marcha, pero que nunca iba a lanzar como yo lo hacía cada vez que negó el mensaje. Finalmente, la edición del régimen y el establecimiento de esperar a la aplicación para ser conectado antes de la depuración hizo el truco.

  22. 1

    Abrir el App Groups en Capacidades, espera App... eficaz,a continuación, cierre la App Groups, funcionó:

    Xcode 9 de error:

    • Funcionó! Que cosa recrear roto perfil de suministro. Sólo he descubierto que venir a este post como una respuesta, pero usted me golpeó en este😄
    • No está seguro de dónde encontrar la APLICACIÓN de los Grupos !
  23. 1

    Después de ver todas las soluciones dadas a través de la web, finalmente encontré uno y aquí están los:

    • Error se produce porque se hace de Corredor confundido acerca de qué perfil de uso.
    • Que la mayoría de las veces este error, cuando se ha añadido nueva cuenta en el perfil en Xcode > Blancos > la Firma.
    • Puede quitar este error con sólo usar antes de un Perfil.
    • No hay necesidad de crear Nuevos Usuarios.
    • o usted puede iniciar sesión con la cuenta que está utilizando en el Perfil en tu iPhone (yo hice esto!)

    Los Días Felices 🙂

  24. 1

    En caso de que el problema se produjo por un par de días antes de hoy, 2019-Mar-20, es muy probablemente relacionado con el hecho de que las deficiencias en el código de la firma de los certificados fueron emitidos. En ese caso, usted debería ser capaz de resolver simplemente recreando el certificado de firma de código. Este ASÍ que la pregunta ya tiene una respuesta que explica cómo hacerlo.

  25. 1

    No estoy seguro si es una corrección, o simplemente otra solución, pero al desinstalar la aplicación desde mi dispositivo ayudado. Todavía no estoy seguro de cual es la causa, pero @MrRogers respuesta me ayudó a entenderlo.

  26. 0

    Hoy en día,también me encuentro con esta pregunta.Esta es mi manera de resolver.
    Xcode 9.0,el iPhone 6s,gestión Automática de la firma con mi cuenta.
    Cuando seleccione «iPhone 6s»,me encontré con que hay un logotipo después de que el iPhone 6s
    Es la nueva función de Xcode 9.0 que se puede ejecutar una aplicación en el iPhone sin necesidad de una cadena de conectar el equipo(iPhone y Mac deben conectarse a la misma Red).
    Por lo tanto, trato de cambiar este tipo de conectar manera.
    Abrir «los Dispositivos y los Simuladores»-> anule la selección de «Conectar a través de la red»
    Y entonces, puedo limpiar, reconstruir y ejecutar mi proyecto.Funciona!
    Voy a ser feliz si este método puede ayudar a usted.

    • Tiene suerte. Esto no tuvo ningún efecto en mi, negó el lanzamiento de» problema. Prefiero tener suerte que ser inteligente.
    • Buena suerte a usted, basado en smart.
  27. 0

    Este error para mí cuando se actualiza una Xcode 8 proyecto a ejecutar en Xcode 9, sin embargo, el iOS SDK Base en la Configuración de generación se encuentra todavía en la versión anterior de iPhoneOS10.3.sdk y dice SDK no se encuentra. Sin embargo, que la aplicación aún se construye y se ejecuta en un dispositivo pero no se inicia. Actualizar el iOS SDK Base para iOS 11.0 corrige este lanzamiento problema.

  28. 0

    He tenido un problema similar y en mi caso, el problema estaba en la Configuración de generación de mi destino. El Mach-O Tipo de se establece en «Dynamic Library» en lugar de «Ejecutable«.

  29. 0

    He enfrentado a este problema, mientras que la ejecución de un viejo codebase. Acabo de movilidad el fondo de la opción de captura de EditScheme, funcionó.

    Edición de Plan -> Opciones de la Ficha -> Deshabilitar Fondo búsqueda

  30. 0

    Xcode 10 – problema resuelto mediante la eliminación de duplicados de certificados de com.apple.kerberos.kdc con llave.
    Abierto KeychainAccess.app -> sistema -> eliminar com.apple.kerberos.kdc con clave

  31. 0
    1. Cerrar la app en el iPhone
    2. Cerca de tu iPhone con pulsar el botón de bloqueo a la derecha en el iPhone.
    3. Abrir su iPhone, ejecutar la aplicación
  32. 0

    También sucede cuando se cuenta de desarrollador de apple vence dejado de pago.
    El viejo cert puede ser utilizable para depurar punto de interrupción para una semana o pocos.
    Entonces, un día, de repente depuración pisando los dispositivos iPhone, será negado.

    La solución es volver a generar cert después de pagar la cuenta de desarrollador.
    Puede tomar algunas horas para llegar activado por apple.

    Recuerde eliminar los antiguos certs(ios dev, apple en todo el mundo,) en el llavero de la aplicación de su mac.
    Revocar antigua cert en el sitio web de desarrollador de apple, opcionalmente, para la limpieza.
    Y crear uno nuevo (con xcode directamente también está bien)
    Que permitirá a los iphone de depuración.

  33. 0

    Las muchas respuestas a la pregunta original, son un testimonio de Apple desorden cuando se trata de la firma de código y de aprovisionamiento.

    Respuesta corta:
    Podría lanzar con éxito de nuevo en el dispositivo simplemente desplegar en otro dispositivo, a continuación, volver a los dispositivos en los que no se ha: la misma identificación de apple, mismo sistema operativo (iOS 12.4.1 en ambos dispositivos, macOS Mojave 10.14.3 en el macBook), en el mismo proyecto, mismo Xcode 10.1. No hay necesidad de desactivar la casilla «depuración del ejecutable» en el proyecto de esquema.

    Respuesta larga:
    El problema es difícil de atrapar, básicamente, porque el error no es descriptivo. A juzgar por las respuestas publicadas, parece que puede haber distintas causas, probablemente en relación con algunas de configuración para la identificación de apple está siendo utilizado para la firma.

    Una manera de restringir la búsqueda, es el uso de Apple Configurator (como se insinuó por @notytony aquí) o simplemente en la consola, bajo Window -> Devices and simulators -> Open Console, a continuación, seleccione el dispositivo (previamente conectado a través de cable USB). Como para que yo pudiera coger el mensaje de error:

    does not pass CT evaluation; Unrecoverable CT signature issue

    que me señaló esta respuesta, lo que sugiere que vaya a lo largo de varios certificados (más notablemente «de Apple en todo el Mundo de Relaciones con Desarrolladores de la Autoridad de Certificación»), asegurándose de que el nivel de confianza se establece a «Usar los valores Predeterminados del Sistema». Todavía no podía lanzar en el dispositivo, pero el mensaje anterior ya no estaba presente en los registros. Ningún otro significativo error de la muestra.

    Me quedé aquí. Nada de lo indicado aquí trabajado: reiniciar el dispositivo, la revocación de los certificados y perfiles de aprovisionamiento y recreando nuevos, generación limpia, reinicie Xcode, firma y en nuevo a partir de identificación de apple,… la única solución en este punto (y sólo después de arreglar el problema de confianza de los certificados) fue para desactivar la casilla «depuración del ejecutable» en el proyecto de plan, que no es lo ideal.

    Luego he probado en otro dispositivo y funcionó, incluso con la «depuración del ejecutable» habilitado. Después de eso, el lanzamiento en el dispositivo original trabajó de nuevo así. Algo debe de haber sido restablecido en que la identificación de apple cuenta de que puede iniciar sesión correctamente y la provisión de aplicaciones de nuevo en el dispositivo original.

  34. 0

    Para mí fue debido a xcode llegar confundido sobre qué perfil de dispositivo a utilizar. He utilizado Apple Configurator 2 con los pasos siguientes.

    1. Abierto De Apple Configurator
    2. seleccione dispositivo
    3. Acciones
    4. Quitar
    5. Perfiles
    6. Seleccione Viejo Perfiles No Deseados
    7. Haga Clic En «Eliminar Perfiles»

    Después de esperar algunos minutos, los perfiles no deseados fueron retirados. Y volver a ejecutar de la aplicación no tienen el error al iniciar.

  35. 0

    Tengo el mismo problema en xcode10.1. Me parece que muchas de repetición de las cuentas de los desarrolladores en el llavero. Eliminar todas las cuentas de los desarrolladores del llavero y vuelva a conectar el teléfono a la computadora.apple va a generar de nueva cuenta de desarrollador en el llavero,a continuación, puede ejecutar el programa. Este es un caso de problema.

  36. 0

    No estoy 100% seguro de si esto es una solución, pero me apagado de Bluetooth y se detuvo diciendo :

    [Nombre]’s iPhone negó la solicitud de lanzamiento.

  37. 0

    Tuve este problema y me estoy quedando en xCode 10.2.1, no estoy seguro de lo que está causando esto, pero la primera cosa que usted debe tratar de hacer es hacer un hard reset del dispositivo que usted está tratando de construir. Que fijo que es para mí, muy bien. Apuesto a que estas otras respuestas tienen mérito, pero ninguna de las respuestas que te dicen para modificar el régimen de NO solucionarlo, pero sólo la máscara de la cuestión hasta que se necesita depurar. Trate de arreglar mi primero y ver si funciona y si no mira a otra. Esto no parece ser causado por un solo problema.

  38. -3

    Tuve un libre cuenta de desarrollador. Para mí, me fijo por pagar $99.00 pago desarrollador de Apple.

    Luego volvió a entrar en el Xcode PRODUCTO de menú y selecciona LIMPIAR la CARPETA de COMPILACIÓN. Después de que este error se fue.

    • Eso no es una solución, que es una solución

Dejar respuesta

Please enter your comment!
Please enter your name here