Apple Destek Toplulukları hakkındaki bu konu , sorun hakkında kapsamlı bir tartışmaya sahiptir. Oradaki insanlar bu çözümü bulmak için krediyi hak ediyor.
İOS'un App Store'dan indirmeleri ve günlük etkileşimlerini izlemek için kullandığı dahili SQLite veritabanı dosyasındaki bir sorundan kaynaklanıyor gibi görünüyor. Çözüm dosyayı silmek. Dosyanın kendisi gerçekten önemli değil; çoğunlukla, yalnızca geçmiş indirme işlemlerinin yerel bir kaydıdır. AFAIK, veritabanını tamamen silmek ve yedeklemeden geri yüklemek için yapabileceğiniz tek desteklenen şeydir; ancak, iExplorer ücretsiz aracı silebilir.
İExplorer arayüzünde:
- Cihazınızı açın ve Medya> İndirilenler'e gidin
- İndirilenler klasöründe, 'indirilenler. [Bazı numara] .sqlitedb' adlı bir dosya bulacaksınız
- Bu dosyayı silin (İsteğe bağlı: önce yedekleyin.)
- İOS cihazınızı yeniden başlatın. (Sqlite veritabanının temiz ve boş bir sürümü otomatik olarak oluşturulacaktır.)
Sürpriz! Bu sorundan özgür olmalısınız ... gelecekteki bir indirme işlemi temel hatayı yeniden tetiklemediği sürece. (Bunu yalnızca Apple düzeltebilir.)
Merak edenler için:
Bazı SQLite veritabanında poking yaptım. Görünüşe göre, bir yerde, satın alınması gerektiğini belirten bir bayrakla arada sırada girişlerle sonuçlanan bir hata var - ancak App Store'un kendisi, “zaten bu uygulamayı satın aldınız” gibi nedenlerle satın alma girişimini reddediyor.
Özellikle, o sqlitedb dosyasındaki 'indir' tablosunun 'is_purchase' alanındaki 1 değeri, süper can sıkıcı iletişim kutusundaki “satın alınamayan” uygulamaların adı ve sayısına tam olarak karşılık geliyor gibi görünüyor.