ios - 不为特定设备下载点播资源

标签 ios iphone swift on-demand-resources

命运第三次让我挑战 Apple 的内容托管,这一次我遇到了仅在一台特定设备上点播资源的问题。

我们有一个在商店中运行的应用程序,具有按需资源支持。目前,我们正在进行更新,其中有必要添加一些使用点播资源加载的内容。添加资源并将构建上传到 ITC 后,我可以看到所有 Assets 包。在测试了iPhone 6s 和三台iPhone 8 的点播资源下载后,我发现点播资源下载在一台iPhone 8 上根本不起作用。预取标签和常规标签一样,返回一个错误,我可以看到出了点问题。

iPhone 6s、两部 iPhone 8 和另一部 iPhone 8 之间的唯一区别是最后一部目前在澳大利亚。点播资源下载可以依赖locale吗?如果是这样,如果该应用程序适用于全世界,为什么会发生这种情况?

有人遇到过类似的问题吗?谢谢。

最佳答案

我在 iPhone 8(iOS 版本 12.1.4)上也遇到了同样的问题。我运行点播资源时,资源文件一直显示未下载。

我重置了我的设备 设置 -> 通用 -> 重置 -> 重置所有设置。

重置需要 2 分钟。之后,我连接我的 wifi 并尝试。现在按需资源运行良好。

这可能对您有所帮助。

谢谢

关于ios - 不为特定设备下载点播资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48309274/

相关文章:

ios - 如果不关闭sqlite数据库是否可能丢失数据?

ios - if let variable - 使用未解析的标识符

iphone - 我的应用程序在 App Store 上没有显示任何评论和评分?

ios - 如何按降序方式对数组进行排序?

iphone - 用户更改应用商店时是否有通知?

java - 在 Swift 3 中实现 Java String 的 hashCode() 方法

ios - 更改 SCNNode 比例无效

ios - 从 iPhone 照片库中选择一个视频

ios - 使用贝塞尔路径快速绘制圆圈

ios - 发布请求后发回回复