Tôi đang viết mã liên quan đến StoreKit và tôi nhận được một số mã lỗi khá rắc rối khi tôi cố gắng thêm giao dịch mua vào hàng đợi.
Cho đến nay, tôi đã gặp phải mã lỗi -1003 và -1004 và tôi không thể tìm thấy bất kỳ điều gì về những mã đó trên internet.
Việc chạy một yêu cầu sản phẩm trả về số sản phẩm hợp lệ, vì vậy tôi không biết tại sao các cuộc gọi đến [[SKPaymentQueue defaultQueue] addPayment:aPayment];
lại không thành công với sự cố không có giấy tờ này.
Mã tương tự cũng hoạt động mà không có lỗi trên thiết bị này nhưng không hoạt động trên thiết bị khác.
Những câu hỏi tôi có, cho đến nay, vẫn chưa được trả lời:
Những mã này có nghĩa là gì? Làm cách nào để giảm thiểu vấn đề này? Tại sao chúng xảy ra cho các nỗ lực mua hàng chứ không phải cho các yêu cầu sản phẩm?
Khắc phục sự cố mà tôi đã thực hiện bao gồm tạo lại chứng chỉ ký và hồ sơ cấp phép, thay đổi mạng WiFi, dọn dẹp và xây dựng cũng như cài đặt lại tất cả phần mềm và thành phần liên quan và không điều nào trong số này giúp khắc phục sự cố.
BIÊN TẬP:
Đã tìm thấy một cuộc thảo luận về điều này trên các diễn đàn dành cho nhà phát triển của Apple, nhưng không ai từ Apple trả lời: https://devforums.apple.com/thread/107121?tstart=75 (cần có tài khoản nhà phát triển iOS để xem)
BIÊN TẬP:
Tôi đã gặp phải mã lỗi -1001 ngày hôm nay, để thêm vào danh sách các sự cố không thể giải thích được và không liên tục này. Vẫn không có trách nhiệm giải trình từ Apple, mà tôi có thể tìm thấy.
BIÊN TẬP:
Tôi nghi ngờ rằng những mã lỗi này được tạo ngẫu nhiên và chỉ thực sự cho thấy rằng Hộp cát bị lỗi. Có ai khác gặp vấn đề này không?