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

Posted

技术标签:

【中文标题】按需资源如何“离开捆绑包”并到达苹果服务器?【英文标题】:How do on demand resources "leave the bundle" and arrive on apple servers? 【发布时间】:2019-07-10 10:00:49 【问题描述】:

我正在调查需求资源中的苹果,但我对实际流程感到困惑。

我的应用程序有一个名为“file1”的文件 它有一个“file1”的按需资源标签 当我运行应用程序并打开磁盘调试器时,我可以看到标签“file1”的状态为未下载。

我的问题是,这是如何工作的?

当我构建我的应用程序时,file1 被排除在捆绑包中并自动上传到苹果服务器吗?

【问题讨论】:

【参考方案1】:

当您在调试模式下运行应用程序时,按需资源资产包将由 Xcode 构建,然后 Xcode 将启动“Xcode Server”进程以按需交付资产包。

当您使用 TestFlight 测试您的应用时,资产包会上传到 Apple TestFlight 服务器,并按需下载到您的设备。

您也可以将资产包上传到您自己的 HTTPS 服务器,并在项目配置中将按需主机设置为您的服务器 URL。

【讨论】:

以上是关于按需资源如何“离开捆绑包”并到达苹果服务器?的主要内容,如果未能解决你的问题,请参考以下文章

云计算的介绍

苹果手表中的多个位置

认识与设计Serverless

苹果推送通知不再到达

国内首个函数计算:按代码实际运行资源付费

如何使跨域资源共享 (CORS) 发布请求正常工作