2 votos

Cómo usar las cuentas sandbox en iOS 11?

Estas son las indicaciones oficiales para las pruebas con cuentas sandbox:

  1. Configurar cuentas de usuario de prueba en Usuarios y Roles en iTunes Connect
  2. Borra cualquier información de la cuenta almacenada en tu dispositivo de prueba. En los ajustes, ve a los ajustes de la tienda. Haz clic en el botón Cerrar sesión. (Ten en cuenta que iOS 11 no tiene una sección llamada "Tienda" en los ajustes. Voy a iTunes y App Store y firmar desde allí)
  3. Conecte el dispositivo de prueba a su Mac.
  4. En Xcode, establezca su dispositivo de prueba como destino de su esquema
  5. Abre tu aplicación y realiza la prueba del producto de compra dentro de la aplicación
  6. Utilice las credenciales de su cuenta de prueba para probar la compra.

He intentado seguir estas instrucciones, pero no soy capaz de completar el paso 6. Cuando inicio la aplicación después de firmar mi ID de Apple fuera de la App Store, me pide que introduzca la contraseña de mi ID de Apple. No me da la opción de introducir una cuenta diferente. No veo ninguna manera de utilizar una cuenta de sandbox.

¿Están anticuadas las instrucciones de Apple? ¿Debería hacer algo diferente?

Nota de seguimiento:

Resulta que, por la razón que sea, intentar utilizar cuentas sandbox en mi iPod Touch es una causa perdida. Sin embargo, soy capaz de utilizar cuentas sandbox en mi iPad Air 2. Pero otro miembro del equipo es no puede utilizar las cuentas de la caja de arena en cualquier de sus dispositivos, experimentando el mismo problema que he descrito.

0 votos

¿Has probado a reiniciar el dispositivo después del paso 2? Estoy pensando que podría haber almacenado sus credenciales en algún lugar.

0 votos

@fsb ¡D'oh! Eso hizo el truco. ¿Quieres publicarlo como respuesta para que pueda aceptarlo?

0 votos

@fsb Hablé demasiado pronto; funcionó una vez y luego volvió a pedir la contraseña de mi ID de Apple principal, aunque la página de configuración de iTunes y App Store muestra que ahora he iniciado sesión con la cuenta de sandbox.

1voto

Carolus Puntos 101

Una posibilidad es que tengas diferentes versiones de iOS. Según este documentación:

  • Para iOS 11 o anterior: cierra la sesión de la App Store en Ajustes y, a continuación, crea y ejecuta tu aplicación desde Xcode.

  • Para iOS 12 o posterior: no cierre la sesión de la App Store; simplemente cree y ejecute su aplicación desde Xcode. Las cuentas de sandbox se almacenan por separado y puedes controlar tu cuenta de sandbox directamente en el dispositivo en Ajustes.

Documentación adicional relacionada:

0 votos

Estoy teniendo problemas con la sección de la Cuenta Sandbox que aparece en la Configuración en algunos dispositivos iOS (así es como llegué aquí). Cuando lo resuelva, actualizaré esta respuesta.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X