Xcode 4: "ningún dispositivo iOS provisto está conectado" con iPod touch 2

Tengo dos iPod touch. Una es la segunda generación con iOS 4.2.1 y la otra es la cuarta generación, con iOS 4.3. Tengo el mismo perfil de aprovisionamiento instalado en ambos.

Mi aplicación funciona bien en el dispositivo de cuarta generación.

Con la segunda generación, cuando miro mi dispositivo en el organizador, todo parece estar bien, hay un punto verde al lado del dispositivo y muestra que el perfil está instalado. Pero cuando trato de ejecutar la aplicación, obtengo el error anterior.

El objective de implementación para mi aplicación es iOS 4.0.

Desde hace una semana, estaba usando Xcode 3, y todo funcionó bien. Durante la semana pasada, actualicé a Xcode 4, y también tuve que actualizar el perfil, ya que el anterior expiró. Instalé el nuevo perfil en ambos dispositivos, y se produjo la situación anterior.

Por cierto, si usted es un desarrollador nuevo y llegó a esta pregunta, sospecho que su problema es diferente al mío. Esta pregunta ha sido respondida en la forma genérica muchas veces antes; varios de ellos están vinculados desde aquí .

Intenté volver a instalar el perfil y también reiniciar mi dispositivo y mi computadora. Sin suerte.

Lo que tenía que hacer era cambiar la configuration del esquema. Lo tenía configurado en "dispositivo iOS". Esto funcionó bien para mi nuevo iPod. Pero para el más viejo, tuve que cambiarlo al nombre del dispositivo de mi iPod más antiguo. Era de la forma "iPod de William Jockusch (4.2.1, que anula Base SDK 4.2)".

Molesto, Xcode parece restablecer esta configuration cada vez que se cambia el dispositivo. Así que tengo que configurarlo nuevamente cada vez que cambio de dispositivo.

Intente eliminar perfiles (no solo reinstalar) en el Organizador y reinstálelo, elimine los perfiles en el dispositivo (no a través del Organizador) y reasigne los perfiles en Configuración de compilation para todos los SDK de iOS y el modo de debugging. Podría hacer el trabajo.

Sí, cambiar el nombre del esquema funcionó para mí también. ¡Esto es bastante útil! Pude duplicar el esquema y agregar uno nuevo, por lo que lo guarda cuando cierro y abro xcode nuevamente.