Tworzenie konta iTunes nie jest dozwolone podczas próby przetestowania zakupów w aplikacji

89

Mam aplikację w App Store i chcę przetestować zakupy w aplikacji. Wykonałem kroki opisane na stronie Apple, ale mam pewne problemy.

Kiedy próbuję zalogować się do iTunes w mojej aplikacji lub w Ustawieniach / iTunes i App Store, pojawia się błąd:

Tworzenie konta iTunes nie jest dozwolone.

Tego Apple ID nie można obecnie używać w sklepie iTunes Store. Spróbuj ponownie później

Przeszukałem internet, ale nic na ten temat nie znalazłem. Wygląda na to, że jako pierwszy napotykam tego rodzaju błąd.

Tworzenie konta iTunes nie jest dozwolone

Silviu
źródło
1
Właśnie dostałem ten błąd! Jakieś pomysły?
simonthumper
Czy testujesz na symulatorze czy na rzeczywistym urządzeniu?
GlennRay,
Możesz zobaczyć operatora GSM, to jest to prawdziwe urządzenie, iPhone 6S.
Silviu
Minutę temu napotkałem ten sam problem. Pracowałem 3 miesiące temu, kiedy robiłem to samo. Apple może coś testować, aby sprawdzić na forach deweloperów ...
Stanislav Dvoychenko

Odpowiedzi:

103

Wygląda na to, że Apple ma to słabo udokumentowane. Zasadniczo nie powinieneś logować się jako użytkownik piaskownicy z tego ekranu. Zaloguj się, gdy zostaniesz o to poproszony przez testowy IAP.

Źródło: nie można zalogować się za pomocą użytkowników testowych piaskownicy na urządzeniu

canzhiye
źródło
Przeczytałem już próbę zalogowania się z aplikacji. Wspomniałem o tym w pierwszym poście.
Silviu
U mnie logowanie z aplikacji działa. Ale z ustawień iTunes dostaję wspomniany problem.
FranticRock,
Dziękuję, to zadziałało. Po pierwsze, musiałem zalogować się do iCloud, ale potem dowiedziałem się, że iTunes Store i iCloud mogą mieć różne konta w ustawieniach, więc po prostu wylogowałem się z iTunes Store, aby to działało.
Camilo Ortegón
Ale jak mogę wtedy zarządzać moimi zakupami testowymi? Chciałbym przetestować anulowanie automatycznie odnawiającej się subskrypcji ...
Georg
46

Po prostu miałem ten sam problem. Oto jak to rozwiązałem:

  1. Nie próbuj logować się w Ustawienia> iTunes i App Store
  2. Wyloguj się z iTunes i App Store (upewnij się, że nie jesteś zalogowany na żadne konto)
  3. Po prostu otwórz aplikację, którą próbujesz przetestować
  4. Twoja aplikacja poprosi Cię o zalogowanie się
  5. Wpisz swoje dane logowania do konta testowego w piaskownicy

Gotowe! Jesteś skończony. Pracował dla mnie. Mam nadzieję, że to zadziała dla ciebie.

Etienne Juneau
źródło
Wow, to szalone !! Nigdy bym o tym nie pomyślał. Naprawdę wierzyłem, że nie mogę się zalogować „w tej chwili” i planowałem „spróbować ponownie później”! Jak długo później zamierzają pozwolić mi się zalogować? Mówi tak od 18 miesięcy, może jeśli poczekam 2 lata? 3 lata?
mike nelson,
nie działa dla mnie. Wciąż pytaj o konto iTunes
Ben
3

Miałem ten problem. Próbowałem changing existing Sandbox tester account passwordzalogować się na urządzeniu ... ale nie udało się.

Nawet iPhone device restartnie zadziałało [ostatnia opcja, którą stosuje większość programistów ;-)]

Pomyślałem, że aktualizacja tych nowo utworzonych testów piaskownicy na DB zajmuje trochę czasu. Więcleft the login option as it is on device

Teraz, po uruchomieniu aplikacji, która zawiera zakup w aplikacji. Naciśnij przycisk odpowiedzialny za zakup w aplikacji. Spowoduje to wyświetlenie monitu o poświadczenia Apple. Wpisz tutaj poświadczenia testera piaskownicy.

Voila, to zadziałało dla mnie!

Jayprakash Dubey
źródło
3

Dla tych, którzy wciąż mają problem, oto rozwiązanie: Na głównym ekranie ustawień wybierz „iTunes i App Store”, jak widać na obrazku

wprowadź opis obrazu tutaj

teraz przewiń w dół, a zobaczysz, że poprzednie jabłko nadal tam jest, wyloguj się z niego, zobacz zdjęcie w celach informacyjnych, a teraz, gdy robisz zakup aplikacji, zapyta zarówno o identyfikator Apple, jak i hasło, użyj identyfikatora apple id testera piaskownicy i hasło tam.

wprowadź opis obrazu tutaj

Abhinav Dobhal
źródło
1

To się zmieniło ... znowu. Oto jak to naprawić w 2020 roku:

0) Na urządzeniu testowym przejdź do Ustawień.

1) Kliknij nazwę swojego konta u góry, pod którą znajduje się „Apple ID, iCloud, iTunes i App Store”.

2) Kliknij „iTunes i App Store”

3) Przewiń na sam dół i znajdź opcję: „KONTO SANDBOX”. Domyślnie będzie to Twój AppleID. Dotknij go i wyloguj się.

4) Wybierz „Zaloguj się” pod KONTO SANDBOX.

5) Dodaj dane logowania do konta Sand Box. Prawdopodobnie będziesz musiał zweryfikować swój adres e-mail, zanim to zadziała.

DoomGoober
źródło
0

Najlepsza odpowiedź jest prawidłowa, ale jeśli nadal masz problem:

Upewnij się, że aplikacja, do której próbujesz się zalogować, jest aplikacją programistyczną zainstalowaną z Xcode. Ten sam błąd wystąpi, jeśli Twoja wersja została zainstalowana z App Store.

(Byłem zdezorientowany, ponieważ mam 5 wersji prawie tej samej aplikacji.)

teraz
źródło