使用按需资源,如果文件列表在构建时未知,是否可以下载文件列表?



我想在运行时按网络获取文件列表。我计划在我的服务器上托管很多文件(spritekit atlas(。我希望用户能够将这些文件下载到应用程序中。由于我目前不知道我将拥有多少文件,我是否仍然可以使用 ODR 并让用户下载新添加的文件,而无需编译应用程序的新版本。

如果您的计划是将Apple的ODR与Xcode一起使用,我相当确定您需要将这些资源与应用程序捆绑在一起,然后将它们标记为ODR。在运行时,应用程序将根据需要下载这些文件。

据我所知,除了发布新版本,其中包含捆绑包中包含的更新资产并标记为可下载之外,没有其他方法可以修改可用的 ODR。Apple 通常不喜欢在审批过程完成后在应用程序中修改资源,因此,如果您可以在事后上传您喜欢的任何内容而无需修改捆绑包并重新提交,我会感到惊讶。

最新更新