Я пишу код, связанный с StoreKit, и я получаю некоторые довольно тревожные коды ошибок, когда я пытаюсь добавить покупку в очередь.
До сих пор я встречал коды ошибок -1003 и -1004, и я не могу найти ничего об этих кодах в Интернете.
Запуск запроса продукта возвращает допустимые номера продуктов, поэтому я не знаю, почему вызовы [[SKPaymentQueue defaultQueue] addPayment:aPayment];
завершились с этой недокументированной проблемой.
Тот же код также работает без ошибок на одном устройстве, но не на другом.
Вопросы, которые у меня есть, пока остаются без ответа:
Что означают эти коды? Как я могу смягчить эту проблему? Почему они происходят для покупок, а не для запросов продукта?
Устранение неполадок, которые я выполнил, включает в себя восстановление сертификата подписи и профиля предоставления услуг, изменение сетей Wi-Fi, очистку и сборку и переустановку всех связанных программ и компонентов, и ни одна из этих вещей индивидуально или совместно не помогла устранить проблему.
EDIT:
Нашел обсуждение об этом на форумах Apple dev, но никто из Apple не ответил: https://devforums.apple.com/thread/107121?tstart=75 (учетная запись разработчика iOS требуется для вид)
EDIT:
Сегодня меня поразил код ошибки -1001, чтобы добавить к этому списку необъяснимых и прерывистых проблем. Тем не менее, я не могу отчитываться перед Apple.
EDIT:
У меня есть подозрение, что эти коды ошибок генерируются случайным образом и на самом деле указывают только на то, что песочница выключена. Кто-нибудь еще испытывает эту проблему?