iTunes Connect no me permite agregarme como usuario


84

Estoy trabajando en una aplicación en iTunes Connect para un cliente, en su cuenta de iTunes Connect. Quiero agregarme a mí mismo como usuario para poder recibir notificaciones por correo electrónico de las actualizaciones en el estado de la aplicación. Cuando intento agregarme a mí mismo como usuario, aparece el siguiente mensaje:

La dirección de correo electrónico que ingresó ya pertenece a una cuenta de iTunes Connect. Para continuar, ingrese una dirección de correo electrónico diferente

Estoy usando esta dirección de correo electrónico en la cuenta de iTunes Connect de mi propia empresa, pero no en la cuenta de mi cliente. ¿Cómo puedo agregarme como usuario?


19
Me pregunto si la cosa de comparación de direcciones de Apple iTunes sería engañada por una extensión de dirección como foo@example.comy foo+customer_name@example.com?
sarnold


3
Parece que Apple se dio cuenta de este truco. Lo intenté con <cuenta> + <cliente> @ me.com y recibí un mensaje de que no podía crear una cuenta con esta dirección.
EPage_Ed

Usé esto hace menos de un mes. Sin embargo, posiblemente algo cambió desde entonces.
Darren

1
Voy a votar para cerrar esta pregunta como fuera de tema porque se trata de la administración de cuentas de usuario en iTunes Connect, no de programación. Ver meta.stackoverflow.com/a/276152/1402846
Pang

Respuestas:


158

@sarnold Convirtiendo tu comentario en una respuesta porque funcionó para mí.

Dos sitios web separados

Aparentemente, por razones históricas y organizativas, Apple opera su negocio de tienda de aplicaciones y desarrolladores de una manera bifurcada.

  • developer.apple.com

    El sitio web de todos los recursos técnicos, incluida la documentación, los videos de la WWDC y demás.

  • itunesconnect.apple.com

    Este sitio web completamente separado maneja el fin comercial:

    • Contratos, banca, pagos.
    • Subiendo su aplicación terminada.
    • Definición de sus productos de compra en la aplicación .

Problema: manejo diferente de cuentas

El sitio developer.apple.com es hábil en el sentido de que un programador puede usar una única ID de Apple para unirse a varias cuentas de desarrollador. Ella puede trabajar para tres compañías diferentes y se le asignará un rol en cada una de las cuentas de desarrollador de esas compañías, todas con el mismo ID de Apple. Cuando inicia sesión en el sitio del desarrollador, se le presenta un menú emergente que le pregunta a cuál de las tres cuentas de desarrollador de las empresas desea acceder durante esta sesión de trabajo. Agradable.

El problema: en iTunesConnect, no es tan agradable. En iTunesConnect, la persona "administrador" no puede asignar ID de Apple existentes como miembros con un rol. Muy extraño. El administrador se ve obligado a crear una nueva identificación para cada persona que se agrega al equipo. Eso significa que la persona que se une debe tener varias direcciones de correo electrónico. Si un administrador intenta agregarte a su iTunesConnect con una dirección de correo electrónico que ya se usa en la cuenta de iTunes de otra compañía, un mensaje de error informa que la dirección de correo electrónico / ID de Apple ya está en uso. Obviamente, el equipo de programación que ejecuta el sitio iTunesConnect podría necesitar ayuda del equipo del sitio para desarrolladores. ☹

Solución alternativa: truco de dirección de correo electrónico

La solución alternativa citada por sarnold implica una característica de las direcciones de correo electrónico. La especificación para servidores de correo electrónico tiene una función en la que puede ampliar su dirección de correo electrónico . Puede agregar un sufijo a la primera parte de su nombre de correo electrónico agregando un signo "+" MÁS. Por lo que pude averiguar, el software de correo electrónico busca primero el nombre extendido. Si no se encuentra ese nombre, descarta la extensión y vuelve a buscar. Si se encuentra, se utiliza realmente la versión más corta de la dirección de correo electrónico.

Así que si el programador Susan quiere usar su dirección de correo electrónico susan@example.compara un segundo o tercer iTunesAccount, le dice a la persona de administración de su cliente en Acme Corporation para utilizar algo así como su dirección de correo electrónico: susan+acme.com@example.com. Apple seguirá creando una ID de Apple adicional innecesaria para Susan, pero al menos Susan no tiene que molestarse en crear y acceder a cuentas de correo electrónico adicionales. Los correos electrónicos enviados por Apple llegarán a su susan@example.comdirección.

Susan comprobó que esto funcionaría antes de hablar con el administrador. Se envió a sí misma un correo electrónico para susan+acme.com@example.comasegurarse de que llegó a la susan@example.comcuenta.

Efectivamente, los servidores de correo electrónico no se dejan engañar por la dirección de correo electrónico extendida, pero iTunesConnect se engaña para que cree una nueva ID de Apple utilizando una cuenta de correo electrónico antigua.

Diagrama que muestra a una persona con una única ID de Apple utilizada en varias cuentas en developer.apple.com, mientras que se deben crear varias ID de Apple para iTunesConnect.apple.com


15
Susan todavía tiene que iniciar sesión con su susan+acme.com@example.com en su dispositivo (iPhone) para poder instalar la aplicación beta con la aplicación TestFlight de Apple.
Robin van Baalen

15
Aparentemente, Apple se dio cuenta de este truco. Lo intenté con <myaccount> + <client> @ me.com y recibí un mensaje de que no podía configurar una cuenta con esa dirección.
EPage_Ed

2
@EPage_Ed, pude configurar una cuenta de iTunes Connect usando el truco + <cliente>.
Niyog Ray

5
@RobinvanBaalen Testflight ahora menciona específicamente que no es necesario que inicie sesión con la misma ID de correo electrónico en el dispositivo. Desde el correo electrónico de invitación, "Puede aceptar esta invitación con el ID de Apple que está usando actualmente. Su ID de Apple y la dirección de correo electrónico a la que se envió la invitación no tienen que coincidir. Para aceptar esta invitación, debe tener TestFlight instalado en su dispositivo iOS ".
Niyog Ray

3
El signo más ya no funciona. iTC dice que es una dirección de correo electrónico no válida. Apple encontró la solución y decidió ponérnoslo más difícil.
zirinisp

19

Básicamente, no puede invitar a otros desarrolladores de iOS a revisar sus esfuerzos, parece ser el resultado de esta política.


¡Un resumen interesante!
Fattie

1
Eso es enormemente desafortunado, pero es incluso peor que eso. Si, por ejemplo, su empresa crea aplicaciones para otras empresas que tienen sus propias cuentas de iTunes Connect, ni siquiera puede agregarse a más de una. (A falta de usar otra dirección de correo electrónico para un ID de Apple adicional)
Tony Adams

Resumen interesante pero correcto. La forma de Apple de volver locos a sus desarrolladores.
zirinisp

4

Tuve (y tengo) exactamente el mismo problema ... lo que me hace un poco como la sugerencia de FlavorScape;)

Lo que hice fue algo similar al comentario de sarnold : utilicé una dirección de correo electrónico alternativa ( _@gmail.com en lugar de _ @ googlemail.com) y esto creó un nuevo AppleID con esta dirección de correo electrónico.

Funciona bien, pero sería mucho mejor conectar mi cuenta de desarrollador real a la de mi cliente.

De la forma en que es en este momento, ni siquiera puedo acceder a los recursos del desarrollador y (lo más importante) al centro de aprovisionamiento con la nueva ID de Apple, por lo que mi cliente tiene que crear nuevos perfiles de aprovisionamiento y otras cosas, lo cual es bastante frustrante y complicado. Además, es una molestia dejarle probar las aplicaciones en sus propios dispositivos, porque el certificado de desarrollador está instalado en mi Mac, no en el suyo, y por lo tanto soy el único (o mejor, mi Mac es la única computadora) que puede instalar nuevos perfiles de aprovisionamiento en sus dispositivos.

¿Existe una mejor manera de conectar las cuentas y resolver estos problemas?

Saludos, Nils


Puede exportar el archivo p12 desde su llavero y enviarlo a su cliente, luego él también podrá usar su mac para manejar la cuenta de desarrollador y el perfil de aprovisionamiento. Corrígeme si te he entendido mal.
Pradeep Mittal

3

Apple ahora permitirá que se invite a la misma dirección de correo electrónico a varias cuentas de iTunes Connect y ya no permitirá que se agreguen nuevos correos electrónicos con +. Solo una advertencia para otros que estaban haciendo esto, parece que la publicación original ahora está desactualizada con la nueva política de Apple.


pero tengo 1 duda más, ¿se puede agregar al usuario como probador de la zona de pruebas para la compra en la aplicación? porque el usuario es administrador y puede realizar cualquier función en la cuenta. Entonces, ¿cómo se puede realizar la compra desde la aplicación? ¿Cómo identificaría el código al usuario como usuario de la zona de pruebas durante la compra en la aplicación? Tienes alguna idea ? ¿O el usuario tiene que crear y proporcionar otra identificación de correo electrónico para el probador de sandbox? estoy confundido . Incluso he revisado el documento de Apple con respecto al usuario de la zona de pruebas.
Moxarth

¿Está instalando directamente desde su servidor o utilizando un vuelo de prueba? Sé que en el pasado, si instalaba directamente, podía crear direcciones de correo electrónico falsas dentro de iTunes Connect como una cuenta de prueba y probar en la compra de la aplicación. Sin embargo, es posible que este no sea el caso si está usando un vuelo de prueba y no lo he usado para probar en compras de aplicaciones.
MrTippet

-1

@knl: El problema en la pregunta original es específicamente con iTunes Connect. Si desea poder administrar el centro de aprovisionamiento, para crear perfiles, etc., pídale a su cliente que lo agregue a esa cuenta. Estos son los pasos:

  1. Ir al "Centro de miembros"
  2. Seleccione la pestaña "Personas"
  3. Haga clic en invitaciones
  4. Seleccione "Invitar a una persona"
  5. en la siguiente pantalla, pueden seleccionar su función, incluidos "Miembro" (acceso limitado) y "Administrador" (acceso completo)

14
Para aclarar, esta respuesta funciona para developer.apple.com. La pregunta era para itunesconnect.apple.com.
Basil Bourque

-3

De la documentación de Apple:

Solo puede crear cuentas de usuario de prueba utilizando cuentas de iTunes Connect con el rol de administrador o técnico asignado. Los usuarios de prueba no tienen acceso a iTunes Connect, pero podrán probar las compras dentro de la aplicación en un entorno de desarrollo en un dispositivo de prueba registrado.

Enlace aquí

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.