我对按需资源初始安装标记的理解(ON_DEMAND_RESOURCES_INITIAL_INSTALL_TAGS)是否会在安装时下载这些标记。
中概述的
WWDC15 https://developer.apple.com/videos/play/wwdc2015/214/
和
Apple Documentation on Pre Fetch Tags
标记的默认类别是“仅按需下载”。风景 显示按预取类别和总计分组的标签 每个类别的大小。大小基于设备 最后一次构建的目标。可以在类别之间拖动标签。
初始安装代码。资源与同时下载 应用。资源的大小包含在总大小中 App Store中的应用程序。标签可以在不清除时清除 至少由一个NSBundleResourceRequest对象访问。
预取标记顺序。应用程序启动后,资源开始下载 安装。标签将按照它们的顺序下载 列在预取标记顺序组中。仅按要求下载。 应用程序请求时会下载标签。
但我的经验是,资产不会在安装时下载。这可以在XCode 8中的调试导航器的磁盘部分中看到(在Apple Documentation on How to use debugger/disk中建议)
根据上面的WWDC,这应该只是在模拟器中工作,就像在现场一样。
可以看到一个类似的问题Initial Install Tags usage and verification during Development但是这不是重复的,因为我的论点是这个功能根本无法正常工作。
Apple论坛上的这个帖子也认为这不起作用 https://forums.developer.apple.com/thread/9530但没有任何明确的答案。
是否有人设法让按需资源初始安装标记按预期工作,或者我对此功能应该做错的理解是什么?