Ablehnung: "2.23: Apps müssen den iOS-Richtlinien zur Datenspeicherung entsprechen". Im Ordner "Dokumente" sind keine Daten gespeichert

Unsere App wurde von der App abgelehnt. Der Grund dafür ist:

2.23

Wir haben festgestellt, dass Ihre App nicht den iOS-Richtlinien zur Datenspeicherung entspricht, die gemäß den Richtlinien zur Überprüfung des App Store erforderlich sind.

Insbesondere haben wir festgestellt, dass Ihre App beim Start und / oder Herunterladen von Inhalten mehr als 2 MB Daten speichert. So überprüfen Sie, wie viele Daten Ihre App speichert:

Installieren und starten Sie Ihre AppGehen Sie zu Einstellungen> iCloud> Speicher und Sicherung> Speicher verwaltenTippen Sie bei Bedarf auf "Alle Apps anzeigen".Überprüfen Sie den Speicher Ihrer App

Die iOS-Richtlinien zur Datenspeicherung geben an, dass nur Inhalte, die der Benutzer mit Ihrer App erstellt, z. B. Dokumente, neue Dateien, Änderungen usw., von iCloud gesichert werden sollten.

Temporäre Dateien, die von Ihrer App verwendet werden, sollten nur im Verzeichnis / tmp gespeichert werden. Denken Sie bitte daran, die an diesem Ort gespeicherten Dateien zu löschen, wenn der Benutzer die App beendet.

Daten, die wiederhergestellt werden können, aber für das ordnungsgemäße Funktionieren Ihrer App erhalten bleiben müssen - oder weil Kunden erwarten, dass sie für die Offline-Verwendung verfügbar sind -, sollten mit dem Attribut "Nicht sichern" gekennzeichnet werden. Fügen Sie für NSURL-Objekte das NSURLIsExcludedFromBackupKey-Attribut hinzu, um zu verhindern, dass die entsprechende Datei gesichert wird. Verwenden Sie für CFURLRef-Objekte das entsprechende kCFURLIsExcludedFromBackupKey-Attribut.

Weitere Informationen finden Sie unter Technische Fragen und Antworten 1719: Wie verhindere ich, dass Dateien in iCloud und iTunes gesichert werden ?.

Es ist erforderlich, Ihre App zu überarbeiten, um den Anforderungen der iOS-Richtlinien zur Datenspeicherung zu entsprechen. Bei diskreten Fragen auf Codeebene wenden Sie sich möglicherweise an den technischen Support von Apple Developer. Wenn der DTS-Techniker mit Ihnen Kontakt aufnimmt, stellen Sie bitte Folgendes bereit:

vollständige Details Ihrer AblehnungsproblemeScreenshotsSchritte zum Reproduzieren der Ausgabe (n)symbolisierte Absturzprotokolle - wenn Ihr Problem zu einem Absturzprotokoll führt

Wenn Sie Probleme beim Reproduzieren eines gemeldeten Problems haben, testen Sie den Workflow wie in beschriebenhttps://developer.apple.com/library/ios/qa/qa1764/Technische Fragen und Antworten QA1764: Reproduzieren eines Absturzes oder Fehlers, den nur App Review oder Benutzer sehen.

Wir haben jedoch keine Daten im Ordner / document gespeichert. Unsere Schlüsseldaten werden in Library / Application Support / bundle_id gespeichert. In diesem Verzeichnis wird "Nicht sichern" festgelegt, gefolgt vom Beispielcode im Apple-Dokument, mit dem dem Verzeichnis das Attribut NSURLIsExcludedFromBackupKey hinzugefügt wird.

Unsere heruntergeladenen Cache-Dateien werden in das Verzeichnis / tmp gestellt und nach Gebrauch gelöscht. Es gibt also wirklich keine Daten, die über iCloud gesichert werden. Tatsächlich haben wir den iCloud-Speicher wie angegeben mehrfach getestet:

Installieren und starten Sie Ihre AppGehen Sie zu Einstellungen> iCloud> Speicher und Sicherung> Speicher verwaltenTippen Sie bei Bedarf auf "Alle Apps anzeigen".Überprüfen Sie den Speicher Ihrer App

und doch konnten wir nur 0.3KB iCloud-Nutzung für alle Zeiten finden. Ich habe gerade einen Screenshot von meinem iPhone gemacht:

Es werden ja nur 0.3KB verbraucht (Die zweite App auf dem Bildschirm).

Irgendeine Idee, was sonst noch diese Ablehnung hervorruft? Wir glauben, dass dies der Fehler des Apple Review Teams ist, ob es eine Möglichkeit gibt, das Apple Review Team telefonisch zu erreichen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage