如何将可移动资产添加到iOS应用程序
我正在尝试将一个自定义文件与iOS应用程序一起发布,但我还需要一个选项,以便在以后删除它,而不使用设备上的任何额外空间 尝试失败:如何将可移动资产添加到iOS应用程序,ios,swift,Ios,Swift,我正在尝试将一个自定义文件与iOS应用程序一起发布,但我还需要一个选项,以便在以后删除它,而不使用设备上的任何额外空间 尝试失败: 我已经尝试将该文件添加到Assets.xcsets中,这就像一个符咒,但据我所知,无法删除资产 我还尝试将此文件从资产写入documents目录,以便以后可以通过FileManager.default.removietem(位于:…)将其删除。但是,我仍然需要为此访问资产 其他一些概念可能是使用资源,但我不知道如何将文件添加到资源中,并在以后以编程方式删除它
Assets.xcsets
中,这就像一个符咒,但据我所知,无法删除资产
FileManager.default.removietem(位于:…)
将其删除。但是,我仍然需要为此访问资产
您无法修改应用程序捆绑包。如果您随应用程序一起提供,它将保留在应用程序中。请阅读“随需应变资源”。这可能会有帮助@如果我们不使用资产而是使用资源呢?我们仍然不能删除它们,对吗?@WarrenBurton问题是我马上就需要这个资源(就在应用程序启动之后)对,不管你如何添加它,如果它包含在应用程序包中,它就不能被修改。也就是说,xcassets中的图像是经过优化的,理论上AppStore应该只为每个设备分发相关的分辨率。除非你用的是几十张高质量的图片,否则我不会担心的。