El equipo de desarrollo no se muestra en Xcode

89

Soy un desarrollador de iOS autónomo y, por lo tanto, tengo mi propia membresía de distribución de iOS.

Desde hace unos días trabajo como desarrollador en equipo. Mi cuenta de Apple se ha agregado a iTunes Connect / Usuarios y roles. Funciona porque puedo acceder a los detalles de la aplicación actual que desarrollamos.

Sin embargo, no puedo hacerlo bien en Xcode. Y entonces Xcode dice que el ID del paquete no es correcto porque no tengo los perfiles de aprovisionamiento.

En 'Proyecto> General> Identidad> Equipo', solo puedo seleccionar mi propia cuenta y no veo el nuevo equipo del que formo parte. No lo veo tampoco en la página Cuentas de las preferencias de Xcode.

El líder del equipo ha creado un perfil de aprovisionamiento para mí. No solucionó el problema.

Pregunta: ¿Cómo agregar un nuevo equipo al que pertenecemos en Xcode?


Nota: por fin Apple resolverá esta locura,

Finalmente lo están arreglando en 2018:

ingrese la descripción de la imagen aquí

GoldXApp
fuente
1
Increíblemente, en Apple, HAY UNA DIFERENCIA ENTRE LAS COSAS DE 'DESARROLLADOR' E 'ITUNES CONNECT'. Su empresa tiene que invitarlo a la "cosa del desarrollador" como se muestra en las imágenes de @imbru a continuación. Si estás "solo" invitado a "iTunes", estás jodido. Tan estupido.
Fattie

Respuestas:

91

A partir del 12 de febrero de 2019, Apple ha unificado los sistemas AppStore Connect y developer.apple.com.

Para agregar capacidades de perfiles y certificados:

  • Vaya a App Store Connect> Usuarios y acceso
  • Seleccione su cuenta de usuario. (Es posible que deba ser administrador de equipo para hacer esto).
  • En la sección "Recursos para desarrolladores", marque la casilla "Acceso a certificados, identificadores y perfiles".

sección de recursos para desarrolladores

Hugo Dozois
fuente
10
Estoy tratando de agregar a alguien como administrador de aplicaciones, cuando me desplazo hacia abajo hasta esta casilla de verificación, aparece uncheckedatenuada y no me permite marcar la casilla. ¿Alguna idea de por qué?
Wikkle_A
3
@Wikkle_A, la casilla de verificación me pareció deshabilitada, pero hacer clic en ella funcionó. Sin embargo, el objetivo del clic es muy pequeño y hacer clic en la etiqueta no funciona.
Hugo Dozois
2
Entonces descubrimos que no tenía permisos para certificados en la cuenta del cliente. Debajo de la pestaña Usuario, ahora hay una casilla de verificación para permitir permisos para certificados que solo pueden otorgar las personas que tienen permisos de certificados.
Wikkle_A
5
Esta opción parece estar completamente deshabilitada si tiene una cuenta de desarrollador "Individual" en lugar de una cuenta de desarrollador "Organización". Incluso si pirateo el HTML y marcado con fuerza la casilla de verificación, cuando intento guardar los cambios, aparece un error que dice "Su cuenta no tiene permiso para editar a otros usuarios. Comuníquese con el agente de su equipo para obtener más información". Para el registro, soy el propietario / administrador de la cuenta, por lo que debería tener acceso a todo. Más información: apple.stackexchange.com/a/358562/13594
Michael
1
Esta es la solución actual bajo los sistemas unificados. La respuesta aceptada está desactualizada.
Nathan Hosselton
90

Problema abrumador aquí:

Apple tiene dos sistemas fundamentales totalmente diferentes ,

- el sistema "developer.apple"

y el

- Sistema de conexión de iTunes

Son completamente diferentes. Como regla, debes estar en ambos .

Es la cosa más confusa (y ridícula) de toda la industria del software. Es una fuente de confusión sin fin.

Cuando sufre el problema en esta página, el 99% de las veces la solución es "me agregaron en iTunes Connect, pero se olvidaron de agregarme en Desarrollador ..." o "se olvidaron de hacerme administrador en uno o el otro."


Si se le agrega a un equipo existente, solicite una invitación como administrador

Vaya al centro de desarrolladores de Apple: https://developer.apple.com/account

Nuevamente, eso es developer.apple,

NO

itunesconnect.apple !!!

Una vez que esté en developer.apple.com/account, asegúrese de estar en el equipo correcto en la esquina superior derecha:

ingrese la descripción de la imagen aquí

Entra en la sección de personas

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Asegúrese de ser administrador:

ingrese la descripción de la imagen aquí

Si todo está bien aquí. Así que detén completamente Xcode y reinícialo.

Asegúrese de que su cuenta esté agregada a Xcode en Preferencias-> Cuenta

ingrese la descripción de la imagen aquí

Si no es así, haga clic en + en la esquina inferior izquierda y agregue su cuenta.

Ahora, en su proyecto, vaya a su objetivo:

ingrese la descripción de la imagen aquí

Y en equipo, su nuevo equipo debe aparecer:

ingrese la descripción de la imagen aquí

Repetir,

en Apple, HAY UNA DIFERENCIA ENTRE LAS COSAS DE 'DESARROLLADOR' Y 'ITUNES CONNECT'.

Su empresa tiene que invitarlo a la "cosa del desarrollador" como se muestra en las imágenes aquí. Si estás "solo" invitado a "iTunes", nada funciona. Realmente tonto y extraño, pero así es.

Kevin ABRIOUX
fuente
¡Gracias! 'detenga completamente XCode y reinícielo'. - resolvió el problema para mí
Edgar
2
Esta fue la verdadera solución para mí. Mi cuenta aún no se agregó a developer.apple.com. Después de eso + instalando los certificados y claves requeridos, pude construir y cargar la aplicación.
Sascha
Esto fue realmente útil ya que estaba confundido. Apple debería hacer algunos pequeños videos tutoriales como el equipo de Android. Android está siendo más divertido de desarrollar recientemente.
Badr
1
Recuerda también que solo puedes invitar a personas si tienes una empresa. Si su cuenta está registrada como desarrollador individual, ni siquiera verá el botón Personas.
Simon Moshenko
9
ESTO ESTÁ FUERA DE FECHA. Consulte la respuesta de Hugo Dozois.
Tobe_Sta
12

SOLUCIÓN: Mi cuenta no se agregó en la página de certificados del centro de miembros del líder del equipo de desarrollo. Me acaba de agregar y recibí una invitación para unirme. Resolvió el problema ya que ahora puedo seleccionar mi equipo en Xcode.

GoldXApp
fuente
¿Te refieres a la página developer.apple.com/account/ios/certificate ? Tengo el mismo problema, pero no puedo encontrar dónde agregaría certificados para una cuenta diferente.
Merijn Den Houting
De hecho, no tiene que agregar certificados para una cuenta diferente en ningún momento con la condición de configurar correctamente iTunes Connect, ¡lo cual no es nada fácil! No sé exactamente a qué página ir, ya que fue el líder de mi equipo quien lo hizo.
GoldXApp
4

Además de lo dicho @opyh, su usuario debe haber marcado la opción "Acceso a certificados, identificadores y perfiles". en https://itunesconnect.apple.com/access/users para ver su propio equipo.

Después de eso, debe agregar su cuenta en xcode> target> team, y mostrará que su usuario está asignado a un equipo.

Adrián Peromingo Casas
fuente
2

Para ello tienes que hacer las siguientes cosas:

  1. Verifique si su ID de Apple se agregó al equipo en el portal de desarrolladores de Apple con un rol específico. De lo contrario, debería agregarse.
  2. Después de eso, debe agregar su cuenta de Apple en la configuración del Xcode en la siguiente ruta. Si se agrega, elimine y agregue nuevamente

Xcode -> Preferencias -> Cuentas -> Agregue la cuenta haciendo clic en el botón 'Más' (+) en la sección inferior izquierda

Si hace esto y aún tiene un problema, vuelva a generar el perfil de aprovisionamiento, instálelo y utilícelo.

nada
fuente
5
1. Mi ID de Apple se ha agregado con una función específica ya que puedo administrar la aplicación en iTunes Connect. 2. Mi cuenta ya está en xCode porque ya he subido la aplicación desde esta cuenta directamente desde xCode. Recibí un .mobileprovision y hice doble clic en él, pero no resolvió mi problema.
GoldXApp
2

Parece que cuando Apple fusionó las cuentas de App Store Connect y Developer, algunas cuentas se perdieron, como la mía.En mi caso (soy parte de un equipo, pero no el titular de la cuenta), tuve que usar una solución diferente:

Si el equipo no aparece en uno de los menús, deje que el propietario de la cuenta elimine su membresía en App Store Connect y lo vuelva a invitar. Después de aceptar su nueva invitación, el equipo que falta debe aparecer tanto en App Store Connect como en el portal para desarrolladores. Ahora también puedes usarlo en Xcode.

opyh
fuente
No tengo idea de por qué fue necesario, pero eliminar y agregar mi cuenta nuevamente ayudó. ¡gracias!
benedikt
2

Para aquellos que viven en 2020 pero simplemente están perdidos, ¡aquí es donde se movió el botón "Equipo"! Simplemente lo encontrará en la sección "Firma y capacidades" en lugar de "Principal". Vea la imagen a continuación:

BOTÓN DE EQUIPO MOVIDO EN "FIRMA Y CAPACIDADES"

SHANNAX
fuente
2
Agregue toda la información a su respuesta en lugar de vincular a las imágenes
Nico Haase
Última versión de julio de 2020
SHANNAX
Shannah se muestra aquí como un (Equipo personal), pero un equipo personal no puede archivar una ipa, por lo que esto le permite probar en simuladores, pero no actuar como un "desarrollador de xcode" que puede crear ipas.
spodell
1

Xcode no ve a su equipo de desarrollo (no es un equipo personal) hasta que el administrador verifique la siguiente configuración en AppStoreConnect, incluso si su función es Desarrollador

Access to Certificates, Identifiers & Profiles
yoAlex5
fuente
0

Es posible que también necesite el certificado correspondiente. sin la necesidad de tener acceso completo a las certificaciones o ser administrador completo

puede enviar un correo electrónico al creador del certificado de firma. Pídale al creador que exporte el certificado de firma en su Mac para que pueda instalarlo en su Mac. ingrese la descripción de la imagen aquí

Consulte el enlace a continuación para obtener más información:

https://help.apple.com/xcode/mac/current/#/dev3a05256b8

https://help.apple.com/xcode/mac/current/#/dev154b28f09

Rasol Abd Ali
fuente
Resuma el contenido del enlace.
de.