He estado desarrollando una aplicación tvOS que utiliza compras en la aplicación. Como parte del proceso de desarrollo, la aplicación debe probarse utilizando las cuentas de usuario de sandbox de iTunes. Al comenzar la compra en la aplicación utilizando una compilación local, se le solicita al usuario las credenciales de la cuenta para una de estas cuentas de espacio aislado.
El problema surge con tvOS 13, que no parece permitirle cerrar sesión o eliminar una cuenta de sandbox del dispositivo una vez ingresada. Si bien esto podría estar bien para comprar una sola vez, volver a realizar el proceso de compra requiere una nueva cuenta de sandbox, ya que de lo contrario, la compra se trataría como una renovación en lugar de una nueva compra.
¿Alguien ha encontrado una manera de cerrar sesión en una cuenta de sandbox con un Apple TV con tvOS 13? La única solución que he encontrado es realizar un reinicio en el dispositivo y volver a realizar el proceso de configuración, lo que cuesta mucho tiempo.