加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

iphone – xcode:如何在编译/构建阶段保存“documents”文件夹

发布时间:2020-12-14 17:56:00 所属栏目:百科 来源:网络整理
导读:我有很多jpeg png html文件要添加到我的应用程序中,当然当我“构建”它时,我的所有资源文件都添加/包含在myApp mainBundle文件夹中. 我希望能够在运行时通过代码修改我的一些资源,但是: 1)我们不能在mainBundle的运行时通过代码“编写”文件 2)我们可以只在
我有很多jpeg png html文件要添加到我的应用程序中,当然当我“构建”它时,我的所有资源文件都添加/包含在myApp mainBundle文件夹中.

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

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

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

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

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

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

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

PS

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

解决方法

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读