Estoy intentando iniciar mi aplicación en el dispositivo. Se está iniciando con éxito en el simulador.
- Elemento de la lista
- Yo uso 7.1 SDK
- Xcode 5
- Y el dispositivo es un iPhone 7.1 4S
Yo he tratado:
- Limpiar
- Carpeta de compilación limpia
- Eliminar aplicación
- Dispositivo de desconexión / reconexión
- Dispositivo de arranque
- reiniciar Xcode
¿Qué puedo hacer para que funcione?
¿Podría ser algo con la firma de código?
Actualmente lo tengo configurado para 'No firmar el código'
Respuestas:
Tuve este problema cuando utilicé un certificado de distribución en lugar del desarrollador uno cuando ejecuté la aplicación desde Xcode. Puede verificar su objetivo -> Configuración de compilación -> Firma de código.
Como @AndyDynn señaló en su comentario: Asegúrese de hacer esto en la configuración de compilación "Destino" y no solo en la configuración de compilación "Proyecto".
fuente
Literalmente reinicié mi iPad, que estaba conectado para probar la aplicación, y eso resolvió el problema.
fuente
Para ejecutar su aplicación en un dispositivo, realizará las siguientes tareas:
Solicitar un certificado de desarrollo.
Agregue su dispositivo al portal.
Código de firmar su aplicación.
Inicie su aplicación en el dispositivo.
Para más detalles verifique esto
fuente
Si su perfil de aprovisionamiento y el código firman, todo está bien, intente una vez Salir y reiniciar su XCode. Funcionará para mi.
fuente
Acabo de tener este problema. Tuve que abrir la aplicación en el dispositivo y tocar Trust Computer. No es necesario que reinicie todo 20 veces, sí.
fuente
A continuación hay 2 hacks increíbles que aún no se han mencionado:
HACK # 1:
Bloquee su teléfono, presione XCode start, espere hasta que XCode diga "desbloquee su dispositivo para iniciar", luego desbloquee su teléfono, se iniciará con éxito, funciona todo el tiempo .
HACK # 2:
Si su objetivo es simplemente depurar la aplicación, aquí hay otro enfoque simple y directo:
Esto funciona bien para mí y ahorra mucho tiempo. Espero que esto ayude, gracias!
fuente
Tengo el mismo problema y después de mirar las respuestas aquí encontré la mía. El problema en cuestión era: mi certificado de distribución de desarrollo había desaparecido del Centro de desarrollo de iOS, así que supongo que se había agotado el tiempo de espera. Sin embargo, no recibí una buena advertencia, solo el error anterior: la instalación funcionó pero la depuración no. Así que hice que Xcode regenerara uno nuevo para mí.
fuente
Una cosa más para probar si ha probado lo anterior: encontré este enlace sobre cómo dejar iTunes para evitar el tiempo de espera . Esto funciona para mí con xcode 5.1
fuente
Limpié mis perfiles provisionales, reinicié el iPhone, reinicié la computadora y funcionó para mí.
fuente
Solo para lanzar una sugerencia adicional a cualquiera que se encuentre con este problema (últimamente me ha estado quemando con frecuencia), intente ir a los Objetivos -> (Su objetivo) -> General -> Equipo y volver a seleccionar el mismo Equipo, lo que obliga Xcode para actualizar los perfiles por ti.
Ese ha sido el culpable para mí un par de veces. Parece suceder específicamente si recientemente ha vuelto a descargar un certificado de distribución para nuevos dispositivos o w / e. O si acaba de deshacerse de su directorio de Perfiles de aprovisionamiento en general.
fuente
Tuve el mismo problema e intenté todos los pasos sugeridos, pero logré implementarlo y ejecutarlo solo después de apagar mi iphone.
fuente
En mi caso, no había ningún valor en Targets -> Build Settins -> Provisioning Profile. Aunque la firma de código se veía bien)
fuente
Asegúrese de que la configuración del perfil de aprovisionamiento en su entorno esté configurada para su perfil de desarrollo: Proyecto> Configuración de compilación> Firma de código
Considere configurarlo en la configuración de Target y en el proyecto Pod (en caso de usar Cocoa Pods).
En caso de que el perfil de desarrollo no esté presente, créelo o descárguelo: certificados, identificadores y perfiles> Perfiles de aprovisionamiento
fuente
Después de seguir lo anterior, todavía no funcionó (desde xCode 6). Pero después de reiniciar el teléfono y eliminar la aplicación, funcionó.
fuente
Verifique el nombre del producto para los puntos "." "." no están permitidos en el nombre del producto.
fuente
La selección en los perfiles de aprovisionamiento puede causar este problema. Por lo tanto, al iniciar una aplicación en el dispositivo, asegúrese de estar utilizando el perfil de desarrollo y no el perfil de distribución. He estado enfrentando el mismo problema. Pero salí con la suya usando el mismo proceso.
Verifique Proyecto> Configuración de compilación> Perfil de aprovisionamiento y seleccione su perfil de desarrollo.
Y también cuide la Identidad de firma de código en la misma pestaña. Asegúrese de elegir las identidades de Desarrollador y NO de Distribución.
fuente
A continuación, dos pasos resueltos para mí:
Para la
xcode
versión: 7.2Esto resuelto en mi caso.
fuente
option + command + shift + k
y luego ejecutar el proyecto hizo el truco para mí.fuente
Si su objetivo es simplemente iniciar la aplicación y depurarla, también puede editar el esquema para "Esperar a que se ejecute el ejecutable" y ejecutar la aplicación manualmente. La configuración se encuentra en Editar esquema> Ejecutar> Información> Iniciar. Elija "Esperar a que se ejecute el ejecutable" en lugar de "Automáticamente". Esperará a que ejecute la aplicación (tocándola manualmente) en lugar de agotar el tiempo de espera.
fuente
Como todas las respuestas anteriores no me ayudaron, publicaré mi solución:
Eliminación de todas las ocurrencias de
xcuserdata
carpetas en.xcodeproj
y.xcworkspace
y reiniciar Xcode solucionó el problema. Para eliminarlo, haga clic derechoyour_app_name.xcodeproj
y / oyour_app_name.xcworkspace
en la carpeta de su aplicación y seleccione"Show Package Contents"
. Espero que ayude a alguien a ahorrar algo de tiempo.fuente
Simplemente reinicia mi dispositivo y funciona todo bien
fuente
Compruebe si la memoria del dispositivo está llena.
fuente