2012-07-11 756 views
14

En la versión 4.3 y la primera vez que intentó realizar una acción basada en equipos, como actualizar los perfiles de suministro, le solicitaría que inicie sesión. Ya no lo hace en 4.4. simplemente asume un equipo y actualiza ... ¿cómo enseño a Xcode que hay varios equipos? Los enumera en los equipos en la barra lateral del organizador, pero no me permite actualizar sus perfiles, o los selecciona al crear nuevos perfiles.Cómo cambio de equipos en Xcode 4.4

Para aclarar, cada equipo tiene una ID de desarrollador diferente y no encuentro ninguna forma de iniciar sesión en diferentes ID de desarrollador para actualizar los perfiles de suministro. I puede seguir ingresando a diferentes ID al enviar aplicaciones a la tienda de aplicaciones, sin embargo, esto no parece afectar el ID de inicio de sesión de actualización del perfil de suministro.

+1

La solución gracias a ezod es eliminar las entradas del llavero daw2.apple.com, forzándolo a volver a iniciar sesión. Es importante tener en cuenta que debe salir de XCode por completo entre los inicios de sesión o puede confundirse y eliminar sus perfiles debido al inicio de sesión de 2 etapas – ima747

Respuesta

8

Parece que se ha corregido en Xcode 4.4.1 (publicado ayer, 7 de agosto de 2012). Y como Iván declaró correctamente: parece que todos los perfiles de todos los equipos están sincronizados, siempre y cuando tengas el mismo ID de manzana en todos los equipos. (probado mediante la eliminación de todos los perfiles de Xcode en el Organizador y pulsa "Actualizar")

Actualización:

Si tiene diferentes ID de Apple a través de múltiples equipos y la ventana de acceso sigue sin aparecer, es posible que ha guardado sus credenciales en su llavero. Vea los comentarios # 2 y # 3 de esta respuesta para una solución alternativa.

+0

No tengo el mismo ID de Apple en todos los equipos, tengo uno único para cada equipo. Todavía no me indica en cuál debo iniciar sesión. Tal vez pueda fusionar mi ID principal en cada equipo, pero luego cada una de mis computadoras se sincroniza con una ID diferente y como no hay forma de cambiarla, tendría que fusionar todas las ID en todos los equipos ... – ima747

+1

Ok, tal vez como una solución alternativa elimine la entrada correspondiente en su llavero OS X. Entonces Xcode no podrá conectarse con la cuenta guardada y le pedirá sus credenciales. Entonces, simplemente no marque la casilla de verificación "Recordar contraseña en el llavero" – jaltek

+7

Gracias, eso funcionó. Tienes que eliminar las entradas de daw2.apple.com en el llavero. Nota importante: debe salir de XCode antes de actualizar una nueva cuenta. La primera vez que lo actualice, iniciará sesión dos veces; si actualiza nuevamente, volverá a iniciar sesión, pero solo el segundo inicio de sesión. El primer inicio de sesión aparentemente obtiene sus equipos, el segundo en realidad obtiene los perfiles, etc. Por lo tanto, si ha iniciado sesión en el equipo equivocado desde la primera vez, no puede ver los equipos bajo el nuevo inicio de sesión y elimina los perfiles de esa cuenta. ... – ima747

3

Hay una manera extraña de agregar una nueva identidad (usuario/pase). Si construye y archiva y luego va a Distribuir -> Guardar para empresa, luego abra la lista Identidad de firma de código, al final aparecerá un elemento marcado "Actualizar identidad de firma de código". Si lo selecciona, se le pedirá que ingrese el nombre de usuario y la contraseña. Espero que esto ayude.

0

Como referencia, como encontré esta página buscando XCode 5.1 - haciendo que XCode sincronice nuevos equipos en la misma ID de Apple, haga clic en 'View Details' en cualquier equipo que esté allí para ver los perfiles de aprovisionamiento para ese equipo específico, luego pulse el icono refresh. También descargará cualquier equipo nuevo agregado a la ID.

Cuestiones relacionadas