我的應用多次被應用商店拒絕,因爲未遵循「iOS數據存儲指南」。我已經標有「不備份」屬性中的所有文件目錄由蘋果審查小組的建議,如下所示:iOS數據存儲問題 - 即使在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;
}
我呼籲所有NSDocumentDirectory上述addSkipBackupAttributeToItemAtPath
方法如下所示:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
[self addSkipBackupAttributeToItemAtPath:[paths objectAtIndex:0]];
和審查小組表示,它仍在存儲一些數據作爲iCloud的備份,並且正在被Apple審查小組拒絕,實際上我不想要任何備份。 有什麼我錯過了跳過備份屬性?或者我的代碼中有什麼錯誤?請幫忙。謝謝。
我們只是得到了同樣的拒絕像你一樣,我們也對每個目錄全面檢查,以確保它們全都與NSURLIsExcludedFromBackupKey,手指交叉 – Bastet
@芭絲特,有什麼解決辦法創造出來的? –
我們的一些應用程序對此問題有所拒絕,儘管我們只發現了幾個KB。我們基於我們的觀察回覆截圖。一個被批准。其他人被拒絕,現在正在審查過程中重新提交此修改。 – Bastet