ios - 向 "Library/Application support"文件夹提供默认填充

标签 ios swift xcode filesystems assets

我正在编写一个 iOS 应用程序,它需要大约 60MB 的资源文件才能正常工作。我想随应用程序本身一起提供此文件,以便它可以在从商店安装后直接运行,而无需在首次启动时下载额外数据。

我还希望能够通过从特定 URL 下载新版本来更新此类文件。我认为最适合存储此文件的文件夹是“Library/Application support”,如 guidelines provided by Apple 中指定的那样。本身。

我的问题是我找不到使用 xcode 9 为“Library/Application support”文件夹提供默认填充的方法。我不想拥有此文件的多个副本以避免浪费空间,我希望能够将此文件更新为更新版本,覆盖/替换旧版本。

这可能是一个新手问题(我是 iOS 开发的新手),但我真的找不到与预填充该文件夹相关的任何内容。

最佳答案

您不能从分发包中删除任何内容。这是不允许的。

所以你的选择是:

  1. 随应用分发资源,并在“库/应用程序支持”中创建副本
  2. 不要将资源包含在应用程序中,并在首次运行时下载。
  3. 你没有说什么资源是什么,所以我不知道这是否是一个选项,但是......只包括资源的部分资源与应用程序,将其复制到“库/应用程序支持”并在首次运行时“更新它”。

关于ios - 向 "Library/Application support"文件夹提供默认填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49532647/

相关文章:

json - 根据嵌套字符串的值过滤 JSON

Swift 嵌套结构——如何访问元素

objective-c - 发布应用程序中的 Obj-C NDEBUG 问题

ios - 批量更新后更新托管对象上下文中的托管对象

ios - 场景暂停时 GameplayKit 不暂停

arrays - 将新数组附加到文档目录

javascript - 将 native 使用与开发/生产 ios 目标应用程序 react

iphone - iOS数据管理

objective-c - 如何在 iOS Native 应用程序中应用主题

iPhone ePub 阅读器更改 ePub 书中所有页面的字体而不是当前的 webview 内容