【问题标题】:How to disable iCloud in iOS 7 App如何在 iOS 7 App 中禁用 iCloud
【发布时间】:2014-06-02 11:57:51
【问题描述】:

目前我的 iOS 应用程序支持 iCloud 备份,因此我的应用程序被 App Store 拒绝。我在 Xcode 的目标部分的功能选项卡中禁用了 iCloud 选项,但我的应用程序仍然支持 iCloud 备份。

要检查这一点,如果我转到设置 -> iCloud -> 存储和备份 -> 管理存储 -> 检查您的应用在我的设备中的存储,我会看到我的应用发生备份。

现在的问题是我不希望我的应用程序进入上述路径(这意味着我想为我的应用程序禁用 iCloud 备份)。如果我能做到这一点,那么我可以确保我的应用程序不支持 iCloud 备份。

我应该做什么代码或设置表明它对我有用。

提前致谢。

【问题讨论】:

  • 您好,我的要求也与您在问题中提到的相同。你找到答案了吗?????? @amit

标签: objective-c ios7 icloud


【解决方案1】:
- (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 上备份

【讨论】:

  • 谢谢。我从苹果那里得到了他的解决方案。但我要实施的是限制应用程序进入提到的位置(设置-> iCloud-> 存储和备份-> 管理存储-> 检查您的应用程序的存储)。
  • 这是我们不想备份的特定文件...但我希望我的应用程序不可见此路径设置-> iCloud-> 存储和备份-> 管理存储->检查您的应用程序的@Andreas巴赫迈尔
【解决方案2】:

请从功能

关闭iCloud

目标 -> 功能 -> iCloud -> 关闭

【讨论】:

    猜你喜欢
    • 2016-01-12
    • 1970-01-01
    • 2014-08-31
    • 2016-08-29
    • 1970-01-01
    • 1970-01-01
    • 2014-09-15
    • 2012-07-20
    • 2014-01-16
    相关资源
    最近更新 更多