Я занимаюсь разработкой приложения для tvOS, в котором используются встроенные покупки. В рамках процесса разработки приложение должно быть протестировано с использованием учетных записей пользователей песочницы iTunes. При начале покупки в приложении с использованием локальной сборки пользователю предлагается ввести учетные данные для одной из этих учетных записей «песочницы».
Проблема возникает с tvOS 13, который не позволяет вам выйти из системы или удалить учетную запись песочницы с устройства после ввода. Хотя это может быть приемлемо для покупки единовременно, повторное выполнение процесса покупки требует новой учетной записи в песочнице, поскольку в противном случае покупка будет рассматриваться как обновление, а не как новая покупка.
Кто-нибудь придумал способ выйти из учетной записи песочницы с Apple TV под управлением tvOS 13? Единственный обходной путь, который я нашел, - это выполнить сброс устройства и снова выполнить процесс установки, что потребует немало времени.
источник
Ответы:
tvOS 13.4 (17L256) содержит обновление, которое позволяет вам выйти из учетной записи Песочницы.
Settings
>>Users and Accounts
Прокрутите вниз доSandbox Account
> нажмите на адрес электронной почты> нажмитеDelete
в диалоговом окне подтверждения> вы вышли 🎉источник
Нет возможности выйти из системы на 13 ОС. Если вы хотите сделать новую покупку, просто убедитесь, что вы вышли из AppleID (не из песочницы). затем, если вы сделаете новую покупку в приложении, она появится в песочнице и автоматически заменит старую песочницу новой
источник