问题描述:我的db 图片 MP3 文件 当用户启动app的时候都把它们拷贝到/Documents 目录下 这样貌似不行。
In particular, we found that on launch and/or content download, your app stores 2.02 MB. To check how much data your app is storing:
- Install and launch your app- Go to Settings > iCloud > Storage & Backup > Manage Storage - If necessary, tap "Show all apps" - Check your app's storage
上边英文主要是说,除用户自己创建的文件,其他文件如app的自己离线文件,都不能存到icloud上,这是苹果的存储规则。
问题解决:
1、最好不要把app自己生成的文件和用户的文件放在一个文件目录下,方便以后获取路径。
2、如何防止文件被备份到iCloud 和iTunes
从iOS 5.1开始,应用可以使用NSURLIsExcludedFromBackupKey 或 kCFURLIsExcludedFromBackupKey 文件属性来防止文件被备份。这些API是通过通过旧的,弃用的方式的直接设置额外属性。所有运行在iOS5.1的都应该使用这些API包防止文件被备份。
在iOS5 .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;

}

addSkipBackupAttributeToItemAtURL 方法怎么用呢?然后更改为此在 app delegate.m 中:NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory , NSUserDomainMask, YES);    documentsDir = [paths objectAtIndex:0];[self addSkipBackupAttributeToItemAtURL:[NSURL fileURLWithPath:documentsDir];
这样就可以保证app的documents文件内容不备份到icloud上,其他文件目录同理。

转载于:https://www.cnblogs.com/rankilau/p/4243027.html

app上架,iCloud存储的内容过多问题。相关推荐

  1. 2018苹果App上架App Store审核指南要求

    苹果APP审核很严格,有一套他们自己的标准,我们上架经常收到拒绝条款2.1.5.1这些就是因为不符合他们的审核要求,下面是苹果APP的审核指南.对APP的基本要求,在开发APP的时候参考这个指南,争取 ...

  2. 2018苹果App上架App Store审核指南要求

    苹果APP审核很严格,有一套他们自己的标准,我们上架经常收到拒绝条款2.1.5.1这些就是因为不符合他们的审核要求,下面是苹果APP的审核指南.对APP的基本要求,在开发APP的时候参考这个指南,争取 ...

  3. 图文详解丨iOS App上架全流程及审核避坑指南

    App Store作为苹果官方的应用商店,审核严格周期长一直让用户头疼不已,很多app都"死"在了审核这一关,那我们就要放弃iOS用户了吗?当然不是!本期我们从iOS app上架流 ...

  4. APP上架到各大应用商店指南

    前序 要把APP上架到各个应用市场都需要的必要资质材料 ①注册开发者账号 ②软件著作权(复件盖公司公章) ③营业执照(复件盖公司公章) ④该应用PC官网的ICP备案工信部截图(公司网站备案,同时须有a ...

  5. iOS APP上架流程详解

    iOS APP上架流程详解 青葱烈马 2016.04.28  前言:作为一名 iOS 开发工程师, APP 的上架是必备技能. iOS 上架的流程主要可以简单总结为: 一个包,两个网址,三个证书, 一 ...

  6. ASO干货丨6招解决APP上架时内购频繁被拒问题

    苹果审核力度加强.个人开发者账号上架难.产品下架易而上架难等情况依旧是2019年困扰广大苹果开发者及ASO从业人员的难题,而围绕产品内购的相关问题被苹果拒到生无可恋.德普优化作为专业的ASO数据分析及 ...

  7. APP上架实战干货《软件著作权》软著篇

    APP上架系列<软件著作权>软著篇 每次网上一搜,一大堆乱七八糟瞎写的,复制条令我用的着你?用我的经验,给大家一个完美的要点和避免坑指南. 废话不再多说,直接上干货.注意本篇要点,我们不需 ...

  8. iOS App 上架流程

    iOS App 上架流程 一.准备: 一个已经付费的开发者账号(个人.公司.企业) 一个已经开发完成无BUG的项目. 二.检查: Xcode 必须是正式版的,beta版本的Xcode是不能上传项目的. ...

  9. 2019年苹果iOS App上架详细图文教程

    上架基本需求资料 1.苹果开发者账号(如还没账号先申请-苹果开发者账号申请教程) 2.开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa测试上架的完整流程,中途可能会遇到一些报错,一般 ...

最新文章

  1. 二值网络--Optimize Deep Convolutional Neural Network with Ternarized Weights and High Accuracy
  2. Spring 进阶二
  3. 【转】MB51搜索字段的设置
  4. python模块与包
  5. 计算机网络asp视频教程,轻轻松松学编程!ASP互动视频教程
  6. node.js 代码修改 自动识别重启工具
  7. java二叉树转换为链表_leetcode刷题笔记-114. 二叉树展开为链表(java实现)
  8. 计算机辅助制造总结,北方工业大学 《计算机辅助制造》CAM总结[精品].ppt
  9. java alarm api_JAVA抽象类及接口使用方法解析
  10. MFC不能用UpdateData的解决方法
  11. 开发大型高负载类网站应用的几个要点
  12. css div 绝对定位到底部不居中问题
  13. 如何用pe安装服务器系统安装系统教程视频,微pe安装系统教程视频
  14. DM manager工具使用
  15. 解决 Win11 打不开 Windows 安全中心 (Windows Defender)
  16. 密歇根州立大学教授刘小明讲解:人脸识别的新技术 | 大牛讲堂
  17. python实验报告代写_Python 读写CSV作业代写代做、代写Python I/O文件读写程序作业、代写代做python 实验报告...
  18. python自动化测试面试题代码_Python自动化测试面试题-编程篇
  19. 使用Google、百度等搜索引擎在指定网站内搜索指定内容
  20. 一万小时定律的数学解释-可怕的复利

热门文章

  1. 极简主义shiny app
  2. 量化客户需求强度-建立VOC
  3. unity 模型销毁_Unity GameObject 销毁(Destroy)后的几种状态
  4. 系统学习NLP(二十六)--BERT详解
  5. 图像局部特征(三)--FAST角点检测子
  6. linux route配置网关,Linux使用route配置路由
  7. mysql丢数据无法启动mysql_mysql InnoDB数据无法启动解决办法
  8. PAT (Basic Level) Practice1003 我要通过!
  9. updateStateByKey算子入门案例之wordCount
  10. addr 与 offset 异同