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.
ios
in-app-purchase
sandbox
Silviu
źródło
źródło
Odpowiedzi:
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
źródło
Po prostu miałem ten sam problem. Oto jak to rozwiązałem:
Gotowe! Jesteś skończony. Pracował dla mnie. Mam nadzieję, że to zadziała dla ciebie.
źródło
Miałem ten problem. Próbowałem
changing existing Sandbox tester account password
zalogować się na urządzeniu ... ale nie udało się.Nawet
iPhone device restart
nie 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ęc
left 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!
źródło
Dla tych, którzy wciąż mają problem, oto rozwiązanie: Na głównym ekranie ustawień wybierz „iTunes i App Store”, jak widać na obrazku
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.
źródło
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.
źródło
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.)
źródło