purchase para hack apps apple app ios in-app-purchase app-store itunesconnect

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



in app purchase ios hack (7)

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

No se permite la creación de cuentas Itunes

La ID de Apple no se puede usar con la tienda de iTunes en este momento. Por favor, inténtelo de nuevo más tarde.

Si introduzco una contraseña incorrecta para la cuenta, recibo un rechazo de la cuenta, por lo que no es un error de contraseña ... esto está sucediendo para cada cuenta de prueba que creo ... cualquiera tiene una pista de qué demonios está pasando ... no puedo encontrar cualquier información sobre esto en cualquier lugar.


Debe ser un error en su sistema. Estoy probando suscripciones y puedo agregar una versión de prueba de 1 mes por debajo de 7 días, y recibo el mismo mensaje cuando trato de ver la cuenta (para poder administrar las suscripciones). En otras ocasiones, solo mostrará un mensaje de suscripción regular (que no muestra el mensaje de prueba de 7 días).

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

Esta cuenta "Sandbox" todavía necesita ser una cuenta real de iTunes que funcione 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 cuando comienzan a implementar el nuevo sistema de suscripción. En todo caso, contáctese con el soporte de Developer Tech para ver lo que dicen, pero nunca le dirán que es un "error" en su sistema.


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


En mi caso, solo cierre la sesión de su ID de Apple real, no inicie sesión con Sandbox tester Apple ID, luego ejecute su aplicación, compre el producto y el sistema mostrará una vista de alerta que le permitirá elegir "Usar ID de Apple existente" o "Crear nuevo Apple ID ", por supuesto, elija el primero, luego inicie sesión en su ID de Apple del comprobador de espacio aislado, y listo.


Otra razón que me sucedió es que (no estaba al tanto y) intenté usar el probador de sandbox en la aplicación que descargué de la tienda de aplicaciones, que está firmado con la credencial de publicación de la tienda.

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

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


Sí, la respuesta es I AM AN IDIOT ... pura y simple.

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

Tienes que hacer que tu ITUNES / APPstore inicie sesión VACÍO, no intentes iniciar sesión explícitamente en la configuración ... INICIAR SESIÓN de ITUNES / APP STORE para que no haya ninguna cuenta en la ID de Apple en la configuración y luego ejecutar tu programa.

Hice esto correctamente, pero luego, sin volver a consultar la documentación, cambié de usuario y vi que tenía un usuario de prueba en la interfaz de usuario de la configuración (creo que el software lo configuró), así que intenté simplemente configurarlo allí. e invalidaba las cuentas que causaban este problema.

Esto es puramente mi error, pero Apple podría hacer un mejor trabajo en el error que esto arroja, y que la tienda de aplicaciones / itunes muestre algo más que el ID de la prueba, así que si ha pasado una semana o dos desde que configuraste tu prueba id y ve a cambiarlo, no solo tontamente piensas que lo haces de esa manera ...

De todos modos ... es probable que necesites borrar todos tus probadores de sandbox si hiciste lo que hice, ya que no serán válidos y luego crear nuevos ... y luego eliminar el login de appstore / itunes en tu dispositivo de prueba e intentar ejecutarlo ....

Admito que esto está documentado, lo seguí la primera vez que utilicé un usuario de prueba, pero olvidé la próxima vez que quería probar ... lo que me llevó a esto ... completamente culpa mía ... pero sospecho que no lo soy, ni tampoco seré el único en hacer esto ... por eso es tan extraño que no pude encontrar nada más documentado sobre este error en ninguna parte.

DOCUMENTACIÓN PARA REFERENCIA:

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

(Asegúrese de expandir: Para realizar pruebas para la sección de productos de compra en la aplicación )


También tuve este problema, la solución simple fue 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 iTunes de prueba después del reinicio una vez que el proyecto se esté ejecutando. Este problema puede deberse a la forma en que Apple maneja o cobra a los usuarios cuentas de iTunes en un dispositivo.


Una solución simple podría ser simplemente restablecer tu iPhone, luego se habilitará la cuenta iap de la zona de pruebas. Tal vez sea el error de Apple.