问题描述
根据Apple的documentation关于按需提取的标签:
安装该应用程序后,资源开始下载。标签
将按照它们在列表中列出的顺序下载
预提取的标记顺序组。
是否需要通过beginAccessingResources
上的NSBundleResourceRequest
明确请求使用预取标签指定的资产(就像常规仅按需下载标签一样),或者它们应自动下载而无需文档建议的任何显式代码?
我已经用Prefetched Tags标记了多个资产,但是我没有看到它们在Debug版本中自动下载,但是如果我明确要求,它们将被下载。 (我尚未在TestFlight上进行测试。)
解决方法
您只能在开发过程中使用仅按需下载。您必须将应用部署到 App Store 或 TestFlight 才能使用其他标签类型。