Meine Anwendung wurde zum zweiten Mal abgelehnt.iOS-App abgelehnt: Apps müssen den iOS-Datenspeicherrichtlinien entsprechen oder sie werden abgelehnt
Als meine App für das 1. Zeit abgelehnt habe, habe ich zuerst überprüft alle diese Links und mehr:
- iOS App Rejection due to 2.23 - iOS Data Storage Guidelines
- Rejection: "2.23: Apps must follow the iOS Data Storage Guidelines", We do not have any data saved in documents folder
- 2.23: Apps must follow the iOS Data Storage Guidelines or they will be rejected
- http://samwize.com/2013/06/28/ios-data-storage-guidelines-and-how-to-resolve-itunes-connect-reject/
- iOS: Do not back up attribute?
Dann fügte ich eine Funktion, die alle meine /Documents
Dateien mit "nicht sichern" Attribut NSURLIsExcludedFromBackupKey
markiert. Aber meine Bewerbung wurde erneut abgelehnt. Hier ist mein Code:
func excludeUrls(path: String) {
let urlToExclude = NSURL.fileURLWithPath(path)
do {
try urlToExclude.setResourceValue(NSNumber(bool: true), forKey: NSURLIsExcludedFromBackupKey)
print("\(path) excluded.")
} catch {
print("failed to set resource value")
}
}
Weitere Informationen:
- Ich habe über statische Foto in
Supporting Files
eingebettet sind, werden diese Bilder nicht gesichert. - Ich benutze
Google/SignIn
,Google/CloudMessaging
,Alamofire
undSQLite.swift
Schoten - Ich habe SQLite-Datenbank, die ich in/Library/Cache-Ordner zu speichern, die nicht auf natürlich unterstützt wird.
- Wenn ich iCloud Speicherplatz für meine Anwendung überprüfen:
Gehen Sie zu Einstellungen> iCloud> Speicher & Backup> Speicher verwalten
fand ich, dass meine App-Stores NUR 578 KB
Der erste Schritt hier ist, App App Review zu erreichen und sie zu fragen, was die Besonderheiten sind. Ich hatte Probleme mit Datenspeicherverweigerungen vor ein paar Jahren und irgendwann rief App Review an, um es zu lösen. Das Markieren meiner Dateien mit do-not-backup war Teil der Lösung, aber Sie müssen auch sicherstellen, dass App Review dasselbe Verständnis für Ihre Daten hat wie Sie. – Moshe
Ich habe bereits einen Aufruf gemacht. und das Team hat mir keine weiteren Details gegeben, hier ist ihre Antwort: Das App Review Board hat Ihre App ausgewertet und festgestellt, dass das ursprüngliche Ablehnungsfeedback gültig ist. Ihre App entspricht nicht: 2.23: Apps müssen den iOS-Datenspeicherrichtlinien entsprechen oder sie werden abgelehnt Die App sichert beim Start 6,89 MB zur iCloud des Benutzers. Nur von Nutzern erstellte Inhalte sollten in iCloud gespeichert werden. Das Sichern von nicht benutzergeneriertem Inhalt, z. B. beim Start generierter Inhalt, ist nicht geeignet. Alle anderen Daten sollten mit dem Attribut "Do not back up" gekennzeichnet werden. –