No se puede iniciar sesión con los usuarios de prueba de sandbox en el dispositivo


Tratando de hacer algunas pruebas de Compra de aplicaciones, así que creé un probador de sandbox en itunesconnect... pero cuando intento iniciar sesión como ese usuario en mi dispositivo obtengo un error:

No se permite la creación de una cuenta en Itunes

El ID de Apple no se puede usar con iTunes store en este momento. Favor inténtalo de nuevo más tarde.

Si pongo la contraseña incorrecta para la cuenta, obtengo un rechazo de la cuenta, por lo que no es un error tipográfico de contraseña.. esto está sucediendo para cada prueba crear una cuenta... cualquiera tiene idea de lo que está pasando.. No puedo encontrar ninguna información sobre esto en ninguna parte.

Author: Ahmad F, 2016-06-26

7 answers

Sí, la respuesta es QUE SOY UN IDIOTA... pura y simple.

Estaba configurando mi cuenta de usuario en itunes para iniciar sesión en estas cuentas de prueba.. lo que los invalida como cuentas de prueba porque intentan iniciar sesión legítimamente en itunes...

Debe tener su inicio de sesión de ITUNES/AppStore VACÍO no intente iniciar sesión explícitamente en la configuración... CIERRE SESIÓN en ITUNES / APP STORE para que no haya ninguna cuenta en el ID de Apple en configuración y luego simplemente ejecute su programa.

Había hecho esto correctamente, pero luego, sin volver a consultar la documentación, fui a cambiar usuarios, y vi que tenía un usuario de prueba en la interfaz de usuario de la configuración (supongo que se establece por el software), así que intenté simplemente configurarlo allí, y estaba invalidando las cuentas que causaban este problema.

Esto es puramente mi error, pero Apple podría hacer un mejor trabajo en el error que arroja esta cosa, y hacer que la app store / itunes tal vez muestre algo que no sea el id de prueba, por lo que si ha pasado una semana desde o dos desde que configuró su prueba id e id a cambiarlo no pensáis tontamente que lo hacéis de esa manera...

De todos modos... es probable que deba eliminar todos los probadores de sandbox si hizo lo que hice, ya que no serán válidos y luego crear otros nuevos... y luego elimine el inicio de sesión de appstore/itunes en su dispositivo de prueba e intente ejecutarlo....

Admito que esto está documentado, lo seguí la primera vez que usé un usuario de prueba, pero lo olvidé la próxima vez que quise probar.. que conducen a esto... totalmente mi culpa.. pero sospecho No soy ni seré el único que haga esto... es por eso que es tan extraño que no pude encontrar nada más documentado sobre este error en cualquier lugar.

DOCUMENTACIÓN DE REFERENCIA:

Https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/TestingInAppPurchases.html

(Asegúrese de expandir la sección: Para realizar pruebas de Productos de Compra en la aplicación)

 71
Author: Speckpgh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-06-29 16:03:23

Una solución simple podría ser simplemente restablecer su iPhone, luego se habilitará la cuenta sandbox iap para ser agregada. Tal vez sea el bicho de Apple.

 1
Author: Shuangquan Wei,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-07-06 05:36:03

Debe ser un error en su sistema. Estoy probando suscripciones y puedo agregar una prueba de 1 mes / 7 días, y recibo el mismo mensaje cuando intento ver la cuenta (para poder administrar las suscripciones). Otras veces solo mostrará un mensaje de suscripción regular (no muestra el mensaje de prueba de 7 días).

Sin embargo, todavía puedo suscribir esta cuenta sandbox y la aplicación responde correctamente.

Estas cuentas "Sandbox" todavía deben ser un iTunes que funcione realmente cuenta con una tarjeta de crédito adjunta. Pensé que esta era la razón por la que estaba viendo el error, pero después de configurar y verificar esta cuenta de prueba, todavía veo el error.

Creo que es un error en su sistema a medida que comienzan a implementar el nuevo sistema de suscripción. En todo caso, póngase en contacto con el soporte técnico del desarrollador para ver lo que dicen, pero nunca le dirán que es un "error" en su sistema.

 0
Author: WrightsCS,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-29 15:07:37

Otra razón que me sucedió es que yo (no estaba al tanto y) trató de utilizar sandbox tester en la aplicación que se descargó de la tienda de aplicaciones, que está firmado con la credencial de lanzamiento de la tienda.

Parece que el probador de sandbox solo funcionará con la aplicación firmada con el perfil de desarrollo o el vuelo de prueba.

Corrígeme si alguien puede usar sandbox tester en la aplicación descargada en la tienda.

 0
Author: Wappenull,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-07-08 05:38:07

También tuve este problema, la solución simple era cerrar sesión en mi cuenta de iTunes en mi dispositivo físico, reiniciarlo, limpiar el proyecto y luego compilar y ejecutar como normalmente. Solo inicie sesión en su cuenta de prueba de iTunes después del reinicio una vez que el proyecto se esté ejecutando. Este problema puede ser causado por la forma en que Apple maneja o cobra las cuentas de iTunes de los usuarios en un dispositivo.

 0
Author: Luke Pearce,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-08-30 00:02:18

En sandbox el usuario proporciona un nombre de usuario válido y lo verifica luego inicia sesión, solo funcionará después de la verificación del correo electrónico

 0
Author: Abeer Iqbal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-12 13:20:03

En mi caso, simplemente cierre la sesión de su ID de Apple real, no inicie sesión en sandbox tester ID de Apple, luego ejecute su Aplicación, compre el producto y el sistema mostrará una vista de alerta para permitirle elegir "Usar el ID de Apple existente" o "Crear un nuevo ID de Apple", por supuesto, elija el primero, luego inicie sesión en su sandbox tester ID de Apple, y listo.

 0
Author: Meilbn,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-06-07 05:13:43