StoreKit ile ilgili kod yazıyorum ve kuyruğa bir satın alma işlemi eklemeye çalıştığımda oldukça rahatsız edici hata kodları alıyorum.
Şimdiye kadar -1003 ve -1004 hata kodlarıyla karşılaştım ve bu kodlar hakkında internette hiçbir şey bulamıyorum.
Bir ürün isteği çalıştırmak geçerli ürün numaraları döndürüyor, bu nedenle çağrıların [[SKPaymentQueue defaultQueue] addPayment:aPayment];
bu belgelenmemiş sorunla neden başarısız olacağını bilmiyorum .
Aynı kod, bir cihazda hata olmadan da çalışır, ancak diğerinde çalışmaz.
Sahip olduğum sorular henüz cevaplanmamış:
Bu kodlar ne anlama geliyor? Bu sorunu nasıl hafifletebilirim? Neden ürün talepleri için değil de satın alma denemeleri için oluyorlar?
Yaptığım sorun giderme, bir imzalama sertifikası ve ön hazırlık profilini yeniden oluşturmayı, WiFi ağlarını değiştirmeyi, ilgili tüm yazılımları ve bileşenleri temizlemeyi ve oluşturmayı ve yeniden yüklemeyi içeriyor ve bunların hiçbiri tek tek veya birlikte sorunu çözmeye yardımcı olmadı.
DÜZENLE:
Apple geliştirici forumlarında bununla ilgili bir tartışma bulundu, ancak Apple'dan hiç kimse yanıt vermedi: https://devforums.apple.com/thread/107121?tstart=75 (görüntülemek için iOS geliştirici hesabı gerekir)
DÜZENLE:
Bu açıklanamayan ve aralıklarla ortaya çıkan sorunlar listesine eklemek için bugün -1001 hata koduyla vuruldum. Hala bulabildiğim Apple'ın sorumluluğu yok.
DÜZENLE:
Bu hata kodlarının rastgele oluşturulduğuna dair bir şüphem var ve gerçekten sadece Sandbox'ın çalışmadığını gösteriyor. Bu sorunu yaşayan başka biri var mı?