/ / Größe der iOS-App-Datei wird nach dem Löschen von Fotos aus den Kerndaten nicht reduziert - swift, ios9, xcode7, Anwendungsgröße

Größe der iOS-App-Datei wird nicht reduziert, nachdem Fotos aus den Kerndaten gelöscht wurden - swift, ios9, xcode7, Anwendungsgröße

Ich teste eine App, die Bilder von deriPhone Kamera / Fotos und speichert sie in der App, um verschiedene Notizen hinzuzufügen. Alles funktioniert gut mit Core Data (Hinzufügen und Löschen etc.) als Testen von Schließen und Wiedereröffnung App zeigt alles in Ordnung ist. Die Dateigröße der App, wenn sie in den iPhone-Einstellungen ... Speicher aktiviert ist, wird jedoch nicht wieder reduziert.

Z.B.

-Empty App Größe ist 17mb

- Das Hinzufügen von 6 Fotos erhöht die App-Größe auf 29 MB

-25 Fotos = 84mb

Aber wenn ich alle bis auf 5 Fotos aus den Kerndaten lösche, ist die Dateigröße der App immer noch ungefähr 69 MB groß.

Also aktualisiert das iPhone die Größe der Apps sofort unter "Einstellungen ... Speicher", aber die App hortet immer noch Daten, die mit den Fotos zusammenhängen, die aus den Core Data mit ... gelöscht wurden.

"context.deleteObject" ... und "context.save ()"

Ich gehe davon aus, dass irgendwo in der App Daten über die ursprünglichen Fotos gespeichert sind, die anschließend gelöscht wurden.

Also meine Frage ist, wie Sie diese unerwünschten Daten entfernen, die nicht mehr relevant für die App sind.

Antworten:

0 für die Antwort № 1

Ich hatte das gleiche Problem, aber stattdessen Videos aufzeichnen. Nachdem ich das Video aufgenommen und auf einen Server hochgeladen hatte, löschte ich die Videos, aber die Größe meiner Dokumente und Daten nahm weiter zu.

Nach dem, was auf meinen Dokumenten undDatenordner Ich habe festgestellt, dass das Problem war, dass die Datei auf / AppData / Library / Cache / (Paketname) /Cache.db-wal, die Größe wurde. Mir ging es von 24kb bis zu 6mb. Aber dann stabilisierte sich diese Zahl. Egal wie viele Videos ich gemacht habe, die Größe nahm nicht mehr zu.

So können Sie versuchen, herauszufinden, was auf Ihrer Seite los ist, den Inhalt von Dokumenten und Daten herunterzuladen und nachzusehen, welche Dateien an Größe zunehmen. Sie können es nach dieser Anleitung herunterladen:

1 - Wählen Sie in Xcode Fenster> Geräte.

2- Wählen Sie Ihr Gerät auf der linken Seite.

3 - Wählen Sie Ihre App in der Liste Installierte Apps aus.

4- Verwenden Sie das Zahnradmenü, um entweder den Container Ihrer App zu durchsuchen (Container anzeigen), oder laden Sie ihn auf Ihren Mac herunter (Download-Container), um ihn offline zu analysieren.