Si sus certificados no son del todo correctos o no son del todo correctos, este problema puede comenzar a suceder y puede dar vueltas y vueltas jugando con los archivos de habilitación y autorización sin ningún efecto. (En casi todos los casos, no necesita un archivo de autorización.)
Estoy hablando de la depuración en un dispositivo conectado en modo "depuración", no de cualquier tipo de modo de "liberación".
Así es como finalmente decidí que esto era el problema y lo arreglaron:
1) Trate de crear el proyecto de Xcode más simple posible y en general Objetivo ... configurarlo para su "equipo". (Si encuentra esto imposible de hacer, eso ya es un signo de este tipo de problema.)
2) Conecte su dispositivo e intente ejecutarlo. Normalmente, esto funcionaría sin problemas, pero si la pantalla de inicio aparece en su dispositivo por uno o dos segundos y luego la aplicación falla y Xcode dice que no se puede conectar a una identificación de tarea positiva, entonces es posible que tenga el tipo de problema que tuve.
3) Así que luego fui a otra Mac con Xcode e hice lo mismo, dejando que Xcode 5 obtuviera automáticamente las credenciales necesarias. (Estoy usando una identificación de la aplicación "comodín" * para todo esto). En mi caso, para mi sorpresa, la sencilla aplicación que creé en la nueva Mac corría en el dispositivo conectado, manteniendo su pantalla de apertura indefinidamente. Qué alivio. Entonces fui al acceso de llavero en la máquina nueva, exporté todas las claves relevantes en un archivo y luego exporté el certificado correspondiente a un archivo .p12. También hice una copia del nuevo proyecto de trabajo para llevar a la primera Mac.
4) De vuelta en la primera Mac que usaba la aplicación para la segunda Mac, tenía problemas con la Id. De equipo cuando miraba la pantalla General ... de destino. Sus síntomas pueden ser diferentes, pero el punto es que no pude reconstruir la aplicación desde la segunda Mac en la primera Mac.
5) Entonces abrí el Acceso a Llaveros (posiblemente no es necesario) y hice doble clic en los archivos que traje, primero el que tiene las llaves y luego el certificado, proporcionando la contraseña p12 cuando se solicita. (Parte de esto puede no ser realmente necesario, pero no estoy seguro de cuál y estoy describiendo qué funcionó para mí.)
6) Hice el paso 4 de nuevo y esta vez funcionó bien. Luego descubrí que los otros programas que me estaban dando el problema de "no se pudo conseguir la tarea" ahora también funcionaban bien. Solo desearía poder recuperar todo el tiempo que perdí antes de probar el proceso descrito aquí.
Conclusión, algo estaba mal o se había equivocado con los certificados o las claves en la primera Mac. Fue lo suficientemente sutil como para seguir construyendo, hacer lanzamientos ad hoc, etc. pero no pude ejecutarlo en un dispositivo conectado. Aunque no creo que sea un factor, estaba usando una cuenta de desarrollador corporativo y esta Mac estaba configurada para hacer desarrollo para varias otras cuentas de desarrollador (y estas no mostraban el problema).
¿Era un certificado de desarrollo o de distribución? – fabian789
Sí, el mío era con un certificado de distribución, después de que lo cambié al desarrollo, todo salió bien. – Felipe