如何在开发期间托管来自 xcode 的按需资源

Posted

技术标签:

【中文标题】如何在开发期间托管来自 xcode 的按需资源【英文标题】:How to host on demand resources from xcode during development 【发布时间】:2016-01-19 21:15:01 【问题描述】:

我正在尝试为我的 ios 应用实现按需资源下载。这些文件暗示了 xcode 可以在开发过程中为您托管资产包的事实。我的问题是如何启用它?是否有另一种方法可以在开发过程中测试按需资源下载。 “在产品包中嵌入资产包”构建设置是否相关?这是文档中提到 xcode 托管的地方: on demand docs

【问题讨论】:

【参考方案1】:

构建设置中有一个名为“在产品包中嵌入资产包”的标志。将其设置为 YES 以进行调试构建。这将允许您在从 xcode 构建时模拟资源下载。实际上,您将从应用程序包中“下载”资源。

【讨论】:

我们是否需要将其设置为 NO 才能进行生产构建?【参考方案2】:

您可以在包中嵌入资源以进行本地测试和临时分发。

如果您想测试 ODR 下载,您需要使用 Testflight。

【讨论】:

但是如何在捆绑包中嵌入资源以进行设备测试,哪个 Xcode 设置用于 ODR?有什么开关可以打开或关闭吗?

以上是关于如何在开发期间托管来自 xcode 的按需资源的主要内容,如果未能解决你的问题,请参考以下文章

AppStore 与 TestFlight 的按需资源下载速度

未从 testflight 下载的按需资源

使用 perl 的按需进程间通信

为啥我的按需资源仍处于正在下载...状态?

iOS 应用程序中的按需资源 AppStore 上传失败 - 不允许的路径

按需资源如何“离开捆绑包”并到达苹果服务器?