Я занимаюсь разработкой приложения для tvOS, в котором используются встроенные покупки. В рамках процесса разработки приложение должно быть протестировано с использованием учетных записей пользователей песочницы iTunes. При начале покупки в приложении с использованием локальной сборки пользователю предлагается ввести учетные данные для одной из этих учетных записей «песочницы».
Проблема возникает с tvOS 13, который не позволяет вам выйти из системы или удалить учетную запись песочницы с устройства после ввода. Хотя это может быть приемлемо для покупки единовременно, повторное выполнение процесса покупки требует новой учетной записи в песочнице, поскольку в противном случае покупка будет рассматриваться как обновление, а не как новая покупка.
Кто-нибудь придумал способ выйти из учетной записи песочницы с Apple TV под управлением tvOS 13? Единственный обходной путь, который я нашел, - это выполнить сброс устройства и снова выполнить процесс установки, что потребует немало времени.