按需资源如何“离开捆绑包”并到达苹果服务器?
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。
【讨论】:
以上是关于按需资源如何“离开捆绑包”并到达苹果服务器?的主要内容,如果未能解决你的问题,请参考以下文章