2016-04-13 12 views
2

Ich teste eine App, die Bilder von der iPhone Kamera/Fotos aufnimmt 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.iOS App Dateigröße reduziert sich nicht nach dem Löschen von Fotos aus Kerndaten

z.

-Leere App Größe ist 17MB

-Hinzufügen 6 Fotos erhöht Größe App

-25 Fotos = 84mb

-Aber 29MB, wenn ich alle aber 5 Fotos von Kerndaten der Datei löschen App-Dateigröße beträgt immer noch ca. 69 MB.

Also das iPhone aktualisiert die Größe der Anwendungen sofort unter ‚Einstellungen ... Lagerung‘, aber die App selbst noch Daten im Zusammenhang mit den Fotos zu horten, die von Core Data mit ...

gelöscht wurden

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

Ich nehme an, dass irgendwo in der App Daten über die ursprünglichen Fotos gespeichert werden, die anschließend gelöscht wurden.

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

+0

Ich habe genau dieses Problem, aber mit Videos statt, mit FileHandler. Alle meine Dateien sind in einem Unterverzeichnis in Dokumente gespeichert, und ich habe sogar versucht, das gesamte Unterverzeichnis zu entfernen, und immer noch wächst die App-Größe weiter ... –

Antwort

0

Ich hatte das gleiche Problem, aber die Aufnahme von Videos statt. 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 der Suche, was in meinem Ordner Dokumente und Daten enthalten war, fand ich heraus, 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 Download der Dokumente und Daten Inhalt, und schauen, welche Dateien an Größe zunehmen. Sie können es wie folgt 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 aus der Liste der installierten Anwendungen aus.

4- Verwenden Sie das Zahnradmenü, um entweder den Container Ihrer App zu durchsuchen (Container anzeigen) oder für Offline-Analysen auf Ihren Mac herunterzuladen (Download Container).

+0

@Devim: Danke für das oben genannte. Ich werde dies durchsuchen, um eine mögliche Lösung zu finden, aber ich denke von der Analyse der Probleme, ist, dass die iPhone-Einstellungen nicht aktuelle App-Größe aufzeichnen und variiert. Danke für die Hilfe. – devim1

Verwandte Themen