如何下载 On Demand 框架/SDK?

Posted

技术标签:

【中文标题】如何下载 On Demand 框架/SDK?【英文标题】:How to download On Demand frameworks / SDKs? 【发布时间】:2021-01-13 06:26:54 【问题描述】:

我正在对应用程序的按需资源下载进行一些研究,我可以看到在 ios 上用于游戏和资产的精灵套件可以按需下载,我想知道是否有任何方法可以在本机上下载普通应用程序的框架平台。必要时下载整个 SDK 或框架,以减小应用程序的大小。

【问题讨论】:

【参考方案1】:

Swift 是一种静态编译语言,因此您无法下载新框架。就您在应用程序中构建脚本而言,我想您可以更改一些功能。您所指的下载是 Apple 用于数据的应用程序精简框架的一部分,因为通常您的数据比您的代码大得多。

查看苹果文档: https://developer.apple.com/documentation/xcode/reducing_your_app_s_size

【讨论】:

我了解整个应用程序瘦身过程,我想知道这是否可能,我的意思是在混合平台上我想可以下载和执行脚本,我想如果我了解这是缺点之一正确的概念,它不仅仅是减少应用程序的大小,如果我想向某些用户组公开某些功能,有没有办法下载某些 SDK/框架本身,而不是将整个东西捆绑在应用程序中并在我的代码中处理它。这是我的问题,我想这在本机平台上是不可能的。 另外我刚刚发现 android 有一个叫做 play 功能交付的东西,我的意思是即使 android 也是使用 java 技术构建的一种编译语言,他们已经提出了这个按需功能下载。

以上是关于如何下载 On Demand 框架/SDK?的主要内容,如果未能解决你的问题,请参考以下文章

iOS On Demand 资源:如何调试

如何将私有链接用于 Synapse 工作区 SQL On-Demand?

iOS9 中的On-Demand Resources,编辑中。。。

如何在.net框架上使用vst sdk

魅族手机动态修改sdk信息

Elastic Beanstalk 中的 cfn-hup“on.demand”触发器