1

根据 Apple关于Prefetched On-Demand标签的文档:

安装应用程序后,资源开始下载。标签将按照它们在 Prefetched 标签顺序组中列出的顺序下载。

使用预取标签指定的资产是否需要通过beginAccessingResourceson明确请求NSBundleResourceRequest(就像常规的仅按需下载标签一样),还是应该像文档建议的那样在没有任何明确代码的情况下自动下载?

我已经用预取标签标记了几个资产,但我没有看到它们在调试版本中自动下载,但如果我明确要求它们,它们将被下载。(我还没有在 TestFlight 上测试过。)

4

1 回答 1

0

您只能在开发时使用 Downloaded Only On Demand。您必须将应用程序部署到 App Store 或 TestFlight 才能使用其他标签类型。

于 2021-04-12T21:35:12.933 回答