Tengo todos mis derechos de firma de código configurados correctamente. Ejecutar la aplicación en mi teléfono está bien, pero ejecutarla en instrumentos me da un mensaje de error:
Error Starting Recording
At least one target failed to launch; aborting run
Y entonces:
Target failed to run. Permisson to debug [app name] was denied. The app must be signed with a development identity (i.e. iOS Developer)
¿Alguna idea de cómo podría evitar que esto suceda? No sucede en mi iPad.
iphone
ios
xcode
instruments
Andrés
fuente
fuente
Dice que debe firmar la aplicación con un certificado de desarrollador (no un certificado de distribución ).
En Xcode 5, simplemente cambie el
"Provisioning Profile"
campo de su"Release"
compilación en la Configuración de compilación a su certificado de desarrollador en lugar de su certificado de distribución. De todos modos, mientras dure la prueba. Xcode no le permite construir con un certificado de distribución.Asegúrese de que la configuración de compilación del proyecto no anule la configuración de compilación de destino ni realice el cambio en la configuración de compilación del proyecto .
No olvide volver a configurar el perfil una vez que haya terminado con la prueba.
No recomiendo el método de harrywynn, ya que es mejor perfilar la versión de la versión porque entonces estás teniendo en cuenta las optimizaciones del compilador y teniendo la experiencia exacta que tendrán tus usuarios.
fuente
Para agregar a las respuestas anteriores.
Aquí hay una imagen para aquellos que son muy visuales;)
fuente
Estaba teniendo el mismo problema: [INST STDERR] Error de rastreo de instrumentos: El destino no se pudo ejecutar: Se denegó el permiso para depurar. La aplicación debe estar firmada con una identidad de desarrollo (por ejemplo, desarrollador de iOS).
Solución: 1. Archivé la aplicación con Debug Developer Profile en xcode para dispositivo. 2. Vaya a Ventana -> Organizador -> para ver toda la lista de archivos 3. Ahora seleccione el archivo que desea exportar y ábralo en el buscador 4. Haga clic derecho y muestre el contenido del paquete 5. Vaya a la carpeta Productos / Aplicaciones Verá el archivo .app.
Use esto en lugar de ipa.
Asegúrese de que el dispositivo ya se haya agregado al portal de desarrolladores y de que todos los certificados estén instalados en él para que funcionen los pasos anteriores.
Una vez que esté en su lugar. Además, asegúrese de obtener el ios-webkit-debug-proxy desde el siguiente enlace:
https://github.com/appium/appium/blob/master/docs/en/advanced-concepts/ios-webkit-debug-proxy.md
Además, habilite las herramientas de desarrollador en la configuración del dispositivo. Además, asegúrese de que safari webinspector (safari -> Desarrollar) -> Inspector esté activado Espero que ayude :-)
NOTA: Cuando desee que appium instale la aplicación en el dispositivo por usted, no proporcione el ID del paquete.
fuente
Logré resolver este problema en mi máquina haciendo esto:
Espero que ayude.
fuente
Me di cuenta de lo que significa "Al menos un objetivo no se pudo lanzar". Parece que ambos el esquema de desarrollo como el de lanzamiento (si tiene un esquema de depuración y un esquema de lanzamiento) deben tener una identidad de desarrollo.
Tenía seleccionado el esquema de depuración al ejecutar el generador de perfiles y el mensaje en la parte superior de XCode decía "Ejecutando depuración". Sin embargo, parece que esto no es suficiente.
Cambié la identidad de firma de código de mi esquema de lanzamiento para que fuera el mismo que el esquema de depuración (y también el perfil de aprovisionamiento), y el problema desapareció.
fuente
Funcionó ... cuando cambié el esquema de mi perfil al modo de depuración y también me aseguré de que las configuraciones de compilación tengan un certificado de desarrollador. Gracias
fuente
Ninguna de las otras soluciones aquí solucionó mi problema, pero determiné que solo era un problema para mí en el simulador. El dispositivo funciona bien. Quizás haya un problema con el simulador.
fuente
Encontré este problema con Xcode 9.1 tanto para simuladores como para dispositivos, y mi esquema de ejecución ya estaba configurado como creación de perfiles con "Debug". Finalmente encontré esta discusión en el foro de Apple muy útil y resolví el problema. En resumen, la solución que funcionó para mí es ... Reiniciar la Mac.
fuente