La mia app viene rifiutata dall'app store più volte per non aver seguito "Linee guida per lo storage dei dati iOS". Ho segnato tutte le directory del documento con "non eseguire il backup" attributo come suggerito dal opinione Apple squadra, come mostrato:Problema di archiviazione dati iOS - Rifiutato anche dopo NSURLIsExcludedFromBackupKey
- (BOOL)addSkipBackupAttributeToItemAtPath:(NSString *) filePathString
{
NSURL* URL= [NSURL URLWithString:filePathString];
NSError *error = nil;
BOOL success = [URL setResourceValue: [NSNumber numberWithBool: YES]
forKey: NSURLIsExcludedFromBackupKey error: &error];
return success;
}
che ho chiamato il addSkipBackupAttributeToItemAtPath
metodo di cui sopra per tutti NSDocumentDirectory come mostrato:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
[self addSkipBackupAttributeToItemAtPath:[paths objectAtIndex:0]];
e il team di revisione afferma che sta ancora archiviando alcuni dati come backup su iCloud e viene respinto dal team di revisione Apple, in realtà non voglio alcun backup. C'è qualcosa che mi è mancato su Skip Backup Attribute? o qualcosa di sbagliato nel mio codice? per favore aiuto. Grazie.
Abbiamo appena ricevuto lo stesso rifiuto che avete fatto, abbiamo fatto un controllo completo su ogni directory di fare in modo che tutti creati con la NSURLIsExcludedFromBackupKey, dita incrociate – Bastet
@ Bastet, ha qualche soluzione? –
Alcune delle nostre app hanno il rifiuto in relazione a questo problema, anche se abbiamo trovato solo pochi KB. Rispondiamo con screenshot alla nostra osservazione. Uno è approvato. Altri sono stati respinti e la nuova presentazione con questa modifica è ora nel processo di revisione. – Bastet