6
รหัสข้อผิดพลาด NSURLErrorDomain ที่ไม่มีเอกสาร (-1001, -1003 และ -1004) โดยใช้ StoreKit
ฉันกำลังเขียนรหัสที่เกี่ยวข้องกับ StoreKit และฉันได้รับรหัสข้อผิดพลาดที่ค่อนข้างหนักใจเมื่อพยายามเพิ่มการซื้อลงในคิว จนถึงตอนนี้ฉันพบรหัสข้อผิดพลาด -1003 และ -1004 และฉันไม่พบอะไรเกี่ยวกับรหัสเหล่านั้นบนอินเทอร์เน็ต การเรียกใช้คำขอผลิตภัณฑ์จะส่งคืนหมายเลขผลิตภัณฑ์ที่ถูกต้องดังนั้นฉันจึงไม่ทราบว่าเหตุใดการโทรถึง[[SKPaymentQueue defaultQueue] addPayment:aPayment];จึงล้มเหลวด้วยปัญหาที่ไม่มีเอกสารนี้ รหัสเดียวกันยังใช้งานได้โดยไม่มีข้อผิดพลาดในอุปกรณ์เครื่องหนึ่ง แต่ไม่เกิดขึ้นกับอีกเครื่องหนึ่ง คำถามที่ฉันมีในขณะนี้ยังไม่มีคำตอบ: รหัสเหล่านี้หมายถึงอะไร? ฉันจะบรรเทาปัญหานี้ได้อย่างไร? เหตุใดจึงเกิดขึ้นเพื่อพยายามซื้อไม่ใช่เพื่อการร้องขอผลิตภัณฑ์ การแก้ไขปัญหาที่ฉันได้ทำรวมถึงการสร้างใบรับรองการลงนามและโปรไฟล์การจัดเตรียมใหม่การเปลี่ยนเครือข่าย WiFi การทำความสะอาดและการสร้างและติดตั้งซอฟต์แวร์และส่วนประกอบที่เกี่ยวข้องทั้งหมดใหม่และไม่มีสิ่งเหล่านี้แยกกันหรือร่วมกันช่วยแก้ไขปัญหาได้ แก้ไข: พบการสนทนาเกี่ยวกับเรื่องนี้ในฟอรัมนักพัฒนาของApple แต่ไม่มีใครตอบกลับจาก Apple: https://devforums.apple.com/thread/107121?tstart=75 (จำเป็นต้องดูบัญชีนักพัฒนา iOS) แก้ไข: วันนี้ฉันได้รับรหัสข้อผิดพลาด -1001 เพื่อเพิ่มลงในรายการปัญหาที่อธิบายไม่ได้และไม่ต่อเนื่อง ยังไม่มีความรับผิดชอบจาก Apple ที่ฉันสามารถพบได้ แก้ไข: ฉันสงสัยว่ารหัสข้อผิดพลาดเหล่านี้สร้างขึ้นแบบสุ่มและระบุว่า Sandbox ไม่ทำงานจริงๆ มีใครประสบปัญหานี้อีกไหม