Подтвердить что ты не робот

Не удалось войти в систему с помощью тестовой программы sandbox на устройстве

Попытка выполнить некоторые тесты на покупку приложений, поэтому я создал тестер sandbox на itunesconnect... но когда я пытаюсь войти в систему как этот пользователь на своем устройстве, я получаю сообщение об ошибке:

Создание учетной записи Itunes запрещено

В настоящее время идентификатор Apple не может использоваться с хранилищем iTunes. пожалуйста повторите попытку позже.

Если я ввел неправильный пароль для учетной записи, я получаю отказ от учетной записи, поэтому это не опечатка пароля.. это происходит для каждой тестовой учетной записи, которую я создаю... кто-нибудь знает, что, черт возьми, происходит. Я не могу найти никакой информации об этом в любом месте.

4b9b3361

Ответ 1

Да, ответ: Я ЕСМЬ ИДИОТ... чистый и простой.

Я установил учетную запись пользователя в itunes для входа в эти тестовые учетные записи.. что делает их недействительными в качестве тестовых учетных записей, потому что они пытаются законно войти в itunes...

У вас должен быть вход в ITUNES/APPstore EMPTY, не пытайтесь войти в явное содержимое в настройках... LOG OUT of ITUNES/APP STORE, чтобы ни одна учетная запись не находилась в идентификаторе Apple в настройках, а затем просто запускала вашу программу.

Я правильно сделал это, но затем, не пересматривая документацию, я пошел менять пользователей, и увидел, что у меня есть пользовательский интерфейс в пользовательском интерфейсе настроек (я думаю, он устанавливается программным обеспечением), поэтому я попытался просто установить его там и аннулировать учетные записи, вызывающие эту проблему.

Это чисто моя ошибка, но Apple может лучше справиться с ошибкой, которую эта вещь бросает, и иметь магазин приложений /itunes, возможно, отображать что-то другое, кроме идентификатора теста, поэтому, если бы это была неделя с тех пор, как вы установите свой идентификатор теста и перейдите, чтобы изменить его, вы не просто неразумно думаете, что делаете так...

В любом случае... вам, вероятно, потребуется удалить все ваши тестеры для песочницы, если вы сделали то, что я сделал, поскольку они будут недействительными, а затем создадут новые... и затем удалите вход appstore/itunes на вашем тестовом устройстве и попробуйте чтобы запустить его....

Я признаю, что это задокументировано, я последовали за ним в первый раз, когда я использовал тестового пользователя, но забыл в следующий раз, когда захочу проверить.., которые приводят к этому... полностью моя ошибка.. но я подозреваю, что я нет, и я не буду единственным, кто сделает это... вот почему его так странно, что я ничего не мог найти где-либо в документах об этой ошибке.

ДОКУМЕНТАЦИЯ ДЛЯ ССЫЛКИ:

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

(Убедитесь, что вы развернули: Чтобы выполнить тестирование для продуктов In-App Purchase)

Ответ 2

Простым решением может быть только reset ваш iPhone, тогда будет добавлена ​​учетная запись ibox для песочницы. Возможно, это ошибка Apple.

Ответ 3

Должна быть ошибка в их системе. Я тестирую подписки, и я могу добавить одномесячную субо/7-дневную пробную версию, и я получаю то же сообщение, когда пытаюсь просмотреть учетную запись (чтобы я мог управлять подписками). В других случаях он просто покажет регулярное подписное сообщение (не показывая 7-дневное пробное сообщение).

Тем не менее, я все еще могу получить эту учетную запись на песочнице, и приложение отвечает правильно.

Эта учетная запись "Песочница" по-прежнему должна быть фактической рабочей учетной записью iTunes с прилагаемой кредитной картой. Я понял, что это причина, по которой я видел ошибку, но после настройки и проверки этой тестовой учетной записи я все еще вижу ошибку.

Я считаю, что это ошибка в их системе, когда они начинают внедрять новую систему подписки. Если что-нибудь, обратитесь в службу поддержки разработчиков, чтобы узнать, что они говорят, но они никогда не скажут вам свою "ошибку" в своей системе.

Ответ 4

Еще одна причина, по которой я столкнулся со мной, - это то, что я (не знал) пытался использовать тестер Sandbox в приложении, загружаемом из магазина приложений, который подписан с учетными данными выпуска магазина.

Похоже, что тестер песочницы будет работать только с приложением, подписанным с профилем разработки или испытательным полетом.

Исправьте меня, если кто-то может использовать тестер песочницы в загруженном приложении.

Ответ 5

У меня была и эта проблема, простое решение заключалось в том, чтобы вывести из моей учетной записи iTunes на моем физическом устройстве, перезапустить его, очистить проект, а затем построить и запустить как обычно. Войдите в свою тестовую учетную запись iTunes только после перезапуска после запуска проекта. Эта проблема может быть вызвана тем, как Apple обрабатывает или использует пользователей iTunes на устройствах.

Ответ 6

В песочнице укажите действительное имя пользователя и подтвердите его, а затем войдите в систему, он будет работать только после проверки по электронной почте