我的应用多次被应用商店拒绝,因为未遵循“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