Tengo una aplicación en la App Store y quiero probar las compras dentro de la aplicación. Seguí los pasos descritos en el sitio web de Apple, pero tengo algunos problemas.
Cuando intento iniciar sesión en iTunes en mi aplicación o en Configuración / iTunes y tiendas de aplicaciones, recibo el error:
No se permite la creación de cuentas de iTunes.
Este ID de Apple no se puede utilizar con iTunes Store en este momento. Por favor, inténtelo de nuevo más tarde
Busqué en Internet pero no encontré nada al respecto. Parece que soy el primero en encontrar este tipo de error.
ios
in-app-purchase
sandbox
Silviu
fuente
fuente
Respuestas:
Parece que Apple tiene esto mal documentado. Básicamente, no debe iniciar sesión con su usuario de sandbox desde esa pantalla. Inicie sesión cuando se lo solicite su IAP de prueba.
Fuente: no se puede iniciar sesión con los usuarios de prueba de la zona de pruebas en el dispositivo
fuente
Acabo de tener el mismo problema. Así es como lo resolví:
Et voilà! Ya terminaste. Trabajó para mi. Espero que te funcione.
fuente
Tuve este problema. Intenté
changing existing Sandbox tester account password
e intenté iniciar sesión en el dispositivo ... pero no funcionó.Incluso
iPhone device restart
no funcionó [última opción que sigue la mayoría de los desarrolladores ;-)]Pensé que lleva tiempo actualizar esta prueba de Sandbox recién creada en DB. Entonces
left the login option as it is on device
Ahora, después de iniciar la aplicación que contiene la compra en la aplicación. Presione el botón que es responsable de la compra In App. Esto le solicitará las credenciales de Apple. Ingrese las credenciales del probador de Sandbox aquí.
¡Voila esto funcionó para mí!
fuente
Para aquellos que todavía enfrentan un problema, aquí está la solución: desde la pantalla principal de configuración, seleccione "iTunes y App Store", como se ve en la imagen
ahora desplácese hasta la parte inferior y encontrará que su manzana anterior todavía está allí, cierre sesión, vea la imagen como referencia, y ahora, cuando realice la compra de la aplicación, le pedirá tanto la identificación de Apple como la contraseña, use la identificación de Apple del probador de sandbox y contraseña allí.
fuente
Esto ha cambiado ... de nuevo. He aquí cómo solucionarlo en 2020:
0) En su dispositivo de prueba, vaya a Configuración.
1) Haga clic en el nombre de su cuenta en la parte superior, la que tiene "ID de Apple, iCloud, iTunes y App Store" debajo.
2) Haga clic en "iTunes y App Store".
3) Desplácese hasta el final y busque la opción: "CUENTA DE SANDBOX". Habrá predeterminado a su ID de Apple. Toque y cierre la sesión.
4) Toque "Iniciar sesión" en CUENTA DE SANDBOX.
5) Agregue las credenciales de su cuenta Sand Box. Probablemente tendrá que haber verificado su dirección de correo electrónico antes de que esto funcione.
fuente
La respuesta principal es correcta, pero si aún tiene el problema:
Asegúrese de que la aplicación en la que está intentando iniciar sesión sea una aplicación de desarrollo instalada con Xcode. Obtendrá el mismo error si su versión se instaló desde la App Store.
(Me confundí porque tengo 5 versiones de casi la misma aplicación).
fuente