簡體   English   中英

如何在iOS 7應用中禁用iCloud

[英]How to disable iCloud in iOS 7 App

目前,我的iOS應用程序支持iCloud備份,因此我的應用程序被App Store拒絕。我在Xcode的目標部分的功能選項卡中禁用了iCloud選項,但我的應用程序仍支持iCloud備份。

要檢查這一點,如果我轉到“設置”->“ iCloud”->“存儲和備份”->“管理存儲”->“檢查我設備中應用程序的存儲空間”,我會看到我的應用程序發生了備份。

現在的問題是我不希望我的應用程序位於上述路徑下(這意味着我想為我的應用程序禁用iCloud備份)。 如果我能做到這一點,那么我可以確保我的應用程序不支持iCloud備份。

我應該執行的代碼或設置表明它將對我有用。

提前致謝。

- (BOOL)addSkipBackupAttributeToItemAtURL:(NSURL *)URL {

assert([[NSFileManager defaultManager] fileExistsAtPath: [URL path]]);

NSError *error = nil;
BOOL success = [URL setResourceValue: [NSNumber numberWithBool: YES]
                              forKey: NSURLIsExcludedFromBackupKey error: &error];
if(!success){
    NSLog(@"Error excluding %@ from backup %@", [URL lastPathComponent], error);
}
return success; }

將文件網址傳遞給此函數。 這將防止文件備份到iCloud

在此處輸入圖片說明 請關閉Capablities中的iCloud

目標->功能-> iCloud->關閉

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM