我应该在哪里放置“不备份”扩展属性

时间:2012-01-19 03:11:57

标签: iphone ios xcode

  

可能重复:
  iOS 5.0.1 : How to verify that the folder is marked as “Do not back up” for iCloud?

我是新手...... 我试图上传我在App Store中创建的iphone应用程序并被拒绝。 有人提到“2.23应用程序必须遵循iOS数据存储指南,否则将被拒绝”。 我对“不要备份”扩展属性感到困惑。

    #include <sys/xattr.h>
   - (BOOL)addSkipBackupAttributeToItemAtURL:(NSURL *)URL
   {
    const char* filePath = [[URL path] fileSystemRepresentation];

    const char* attrName = "com.apple.MobileBackup";
    u_int8_t attrValue = 1;

    int result = setxattr(filePath, attrName, &attrValue, sizeof(attrValue), 0, 0);
    return result == 0;
   }

我应该把编码放在哪里?在新文件中还是直接插入现有编码? 如果是新文件,该文件的名称和扩展名是什么? 或... ???

感谢, 对不起,我的英语很糟糕..

0 个答案:

没有答案