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