iphone – xcode:如何在编译/构建阶段保存“documents”文件夹中的文件(不是通过“运行中的代码”)?

前端之家收集整理的这篇文章主要介绍了iphone – xcode:如何在编译/构建阶段保存“documents”文件夹中的文件(不是通过“运行中的代码”)?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有很多jpeg png html文件添加到我的应用程序中,当然当我“构建”它时,我的所有资源文件添加/包含在myApp mainBundle文件夹中.

我希望能够在运行时通过代码修改我的一些资源,但是:

1)我们不能在mainBundle的运行时通过代码“编写”文件

2)我们可以只在“文档”文件夹(或临时,或…)中执行此操作

3)我们可以在运行时通过代码复制“Documents”文件夹中的文件

4)在“文档”中处理后,我们无法删除mainBundle文件

但这意味着我们的应用程序会增加一倍,在大型应用程序中(这是我的情况)这应该是无意义的,我们将在mainBundle中再次使用大量的大文件

所以我想知道是否有解决这个问题的方法(只是我认为这是无意义的吗?)通过xCode或其他类似解决方案直接在“构建”阶段的“Documents”文件夹中添加文件. ..

PS

一个可能是用户第一次通过服务器/互联网直接在“Documents”文件夹中下载所有文件,所以我的应用程序不会很难通过iTunesStore下载,但当然这将花费大量时间最终用户的第一次,当然,它可能不被广泛接受……

解决方法

那么你不能,因为文档目录是在安装应用程序时创建的.在编译时没有办法做你想做的事.你也不能在安装时这样做.

由于您需要将文件包含在捆绑包中,我甚至还包括10MB sqlite数据库,我在首次启动时直接将其复制到文档中.这就是它的方式.

猜你在找的Xcode相关文章