Piszę kod związany z StoreKit i otrzymuję dość kłopotliwe kody błędów, gdy próbuję dodać zakup do kolejki.
Jak dotąd napotkałem kody błędów -1003 i -1004 i nie mogę znaleźć nic o tych kodach w Internecie.
Uruchomienie żądania produktu zwraca prawidłowe numery produktów, więc nie wiem, dlaczego wywołania do strony [[SKPaymentQueue defaultQueue] addPayment:aPayment];
miałyby zakończyć się niepowodzeniem w przypadku tego nieudokumentowanego problemu.
Ten sam kod działa również bez błędów na jednym urządzeniu, ale nie na innym.
Pytania, które mam, na razie pozostają bez odpowiedzi:
Co oznaczają te kody? Jak mogę złagodzić ten problem? Dlaczego mają miejsce w przypadku prób zakupu, a nie próśb o produkty?
Rozwiązywanie problemów, które zrobiłem, obejmuje regenerację certyfikatu podpisywania i profilu aprowizacji, zmianę sieci Wi-Fi, czyszczenie i budowanie oraz ponowną instalację całego powiązanego oprogramowania i składników, a żadna z tych rzeczy, pojedynczo lub razem, nie pomogła w rozwiązaniu problemu.
EDYTOWAĆ:
Znalazłem dyskusję na ten temat na forach programistów Apple, ale nikt z Apple nie odpowiedział: https://devforums.apple.com/thread/107121?tstart=75 (do wyświetlenia wymagane jest konto programisty iOS)
EDYTOWAĆ:
Zostałem dzisiaj trafiony kodem błędu -1001, aby dodać do tej listy niewytłumaczalne i sporadyczne problemy. Wciąż nie mogę znaleźć żadnej odpowiedzialności ze strony Apple.
EDYTOWAĆ:
Podejrzewam, że te kody błędów są generowane losowo i tak naprawdę tylko wskazują, że piaskownica nie działa. Czy ktoś jeszcze ma ten problem?