最近上传App被苹果拒了,原因很普遍,因为把不该同步到iCloud的东西同步了,简言之:我把下载的视频放在沙盒下的Documents目录下.其实之前是知道错了,真是明知山有虎偏向虎山行.自找的.人品不好悲剧.但是我又有不得已的原因,原因不说了.说下怎么处理.

首先现在一般都是7.0后的系统.所以太低就不说了.

下面方法适用于5.1及更高版本系统

可以用NSURLIsExcludedFromBackupKey or kCFURLIsExcludedFromBackupKey 这两个文件系统属性把文件从备份文件中排除,意思就是针对你不需要备份的文件,设置这两个属性任意一个,那么以后iCloud或者Itunes备份的时候就不会把他们也备份上去.苹果开发文档也说明了不允许用户把一些可以从网络下载的文件放入沙盒下的Documents目录下.但是你又有不可不放进去的原因.就只能这样了.具体代码如下

- (BOOL)addSkipBackupAttributeToItemAtPath:(NSString *) filePathString
{NSURL* URL= [NSURL fileURLWithPath: filePathString];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;
}

上面是截取的苹果文档中的代码,可以看一下.filePathString是你要防止备份的文件的路径

如果你有大量文件需要排除掉,不要傻傻的一个一个的调用这个方法,把所有文件放到一个文件夹下,排除这个文件夹就好.网上一兄弟就是一个个调用他了,还是被拒了,我也不清楚为什么,我这种放在Documents下面文件夹中排除的方法,我也不知是否可以通过审核,如果通过了会及时更新的.如果谁已经做到了请告知一声,万分感谢.

iOS怎么防止文件被Icloud或者iTunes备份相关推荐

  1. ios 获取沙河文件夹_关于 iOS 沙盒的目录结构和获取

    沙盒目录结构 1. /xxName.app 应用程序的程序包目录,包含应用程序的本身. 2. /Documents/ 保存应用程序的重要数据文件和用户数据文件等.用户数据基本上都放在这个位置(例如从网 ...

  2. 如何使用iTunes备份iPhone(以及何时备份)

    Your iPhone (and iPad) automatically back up to iCloud by default, but local iTunes backups are stil ...

  3. iOS如何防止文件被备份到iCloud 和iTunes?

    应用有一些文件需要永久的存储在本地使应用支持离线功能.但是这些文件并不包含用户数据,无需备份.如何防止这些文件被备份. 在iOS上,应用负责确保只有用户数据而不包含应用数据被备份到iCloud和iTu ...

  4. 如何防止文件被备份到iCloud 和iTunes?

    应用有一些文件需要永久的存储在本地使应用支持离线功能.但是这些文件并不包含用户数据,无需备份.如何防止这些文件被备份. 在iOS上,应用负责确保只有用户数据而不包含应用数据被备份到iCloud和iTu ...

  5. iOS App 升级时文件的保留情况

    2019独角兽企业重金招聘Python工程师标准>>> 有这样一个问题,用户用iOS设备下载了大量的数据,保存在设备本地,如果用户升级了应用本身,这些文件是否仍然存在. 找了一些官方 ...

  6. ubuntu appimage文件怎么安装_iOS 13描述文件怎么下载?iOS 13描述文件安装注意事项...

    ​北京时间6月4号凌晨1点,苹果将于圣何塞会议中心正式召开WWDC19全球开发者大会.对于此次大会,相信绝大部分用户最期待的还是iOS 13移动系统. 发布会结束之后,苹果也会第一时间给开发者用户推送 ...

  7. iOS 10 的 iTunes 备份极易破解?

    你有没有用过 iTunes 备份?只要连上数据线,就可以把手机上重要的文件保存在 Mac 或 PC 上.没错,就是这个功能,在 iOS 10 上的安全性锐减. 一家以破解 iPhone 为生的安全公司 ...

  8. android ios打包工具下载,IOS移动开发之快速打包工具---- iTunes 降级 到12.6,回到你熟悉的版本...

    在发布新手机新系统之际,苹果推出了新版本iTunes软件(版本号12.7).新版iTunes主要增加了对ios11设备的支持,但同时删除掉了App Store功能.这也就意味着,你再也不能通过iTun ...

  9. iOS 10新iTunes备份密码被曝极易遭到破解 苹果已开始修复

    根据Elcomsoft公司的测试结果显示,iOS 10中所用的最新iTunes备份密码认证机制使得该系统变得更容易遭到攻破.据了解,Mac或PC上的iTunes加密备份能够通过密码获得保护,但它还是可 ...

最新文章

  1. 递增三元组蓝桥杯c语言,第九届蓝桥杯_递增三元组(枚举的优化思路)
  2. Annotations
  3. 【Linux】数据库管理
  4. java中==和equals引发的思考
  5. C++利用二次探查实现存储机制hash table的算法(附完整源码)
  6. 001.Parted工具使用
  7. python3.4安装vc_Python3.4 用 pip 安装lxml时出现 “Unable to find vcvarsall.bat ”?
  8. 当当网价格系统架构分析
  9. weblogic安装部署
  10. java 生成随机数_JAVA生成随机数
  11. yoga14s amd r7-4800h虚拟机安装黑苹果记录
  12. word嵌入对象依损坏_在Word 2010中,当文档中插入图片对象后,可以通过设置图片的文字环绕方式进行图文混排,下列是Word提供的文字环绕方式的是()。...
  13. 怎样夸学计算机的人,学学古人是怎样夸人有才的
  14. 未明学院学员报告:“民以食为天”?看了这份天猫超市数据分析报告你就知道了!
  15. 天池竞赛-资金流入流出预测总结
  16. Excel表格误删怎么恢复
  17. 游乐园项目(rem)
  18. 力扣-718最长重复子数组(dp)
  19. soot中存在的主要对象、soot的执行流
  20. 横河川仪压力变送器故障代码_压力变送器常见故障解决方法

热门文章

  1. Spring IoC组装打印机
  2. 文本框水平排列html,word2010中怎样将文字文本框设定为水平垂直均在页面中间的样子...
  3. Latex 分式怎么打
  4. 计算5的阶乘,利用c++代码实现
  5. 获取当月第一天第一秒,最后一天最后一秒
  6. 多旋翼飞行器技术_YY硕
  7. Altium Designer——捕捉栅格、电气栅格、可见栅格的意义及设置
  8. 【黄金】3.25黄金原油今日趋势分析,黄金白银多空操作策略
  9. strptime和strftime函数
  10. 详解《战地3》AA优化之道