Недокументированные коды ошибок NSURLErrorDomain (-1001, -1003 и -1004) с использованием StoreKit

Я пишу код, связанный с StoreKit, и при попытке добавить покупка в очередь.

До сих пор я сталкивался с кодами ошибок -1003 и -1004, и я не могу найти ничего об этих кодах в Интернете.

Выполнение запроса продукта возвращает действительные номера продуктов, поэтому Я не знаю, почему вызовы [[SKPaymentQueue defaultQueue] addPayment: aPayment]; завершились неудачно с этой недокументированной проблемой.

Тот же код также работает без ошибок на одном устройстве, но не на другом.

Вопросы, которые у меня есть, пока остаются без ответа:

Что означают эти коды? Как я могу решить эту проблему? Почему они происходят при попытках покупки, а не при запросах продукта?

Устранение неполадок, которое я сделал, включает в себя восстановление сертификата подписи и профиля обеспечения, изменение сетей Wi-Fi, очистку, создание и переустановку всего связанного программного обеспечения и компонентов, и ничего из этого индивидуально или вместе помогли решить проблему.

РЕДАКТИРОВАТЬ:

Обсудили это на форумах разработчиков Apple, но никто из Apple не ответил: https://devforums.apple.com/thread / 107121? Tstart = 75 (для просмотра требуется учетная запись разработчика iOS)

РЕДАКТИРОВАТЬ:

Сегодня я получил код ошибки -1001, чтобы добавить к этому списку необъяснимых и периодически возникающих проблем. Я все еще не могу найти отчетности Apple.

РЕДАКТИРОВАТЬ:

У меня есть подозрение, что эти коды ошибок генерируются случайным образом и на самом деле указывают только на то, что песочница не работает. Кто-нибудь еще сталкивался с этой проблемой?

102
задан Hyperbole 13 September 2011 в 22:11
поделиться