我想将应用的大小缩小到最低级别。那么安装后我可以从远程加载的所有资源是什么?我知道我可以从远程下载图像。但是我可以在安装后从远程下载库或pod吗?我知道我们需要这些文件来生成ipa文件。有没有办法用最少的代码设置应用程序,"加载"来自远程的其余代码,甚至可能吗?
另一方面,我认为应该有一个框架可以检查设备上的现有库(如AF网络),如果不存在,则下载它,所有需要它的应用程序都使用它。这将有助于大幅减少应用程序的大小。
答案 0 :(得分:2)
绝对是资产(图像,电影,声音......等)。
对于可执行代码(库,框架和pod)绝对不行。
这将直接与Apple在App Store上的应用程序中实施的规则相矛盾。
任何可执行代码都必须捆绑并提交给App Store进行审批。
Apple的iOS开发人员指南声明:
3.3.2 - 应用程序本身可能无法通过任何方式安装或启动其他可执行代码,包括但不限于使用插件体系结构,调用其他框架,其他API或其他方式。除了由Apple的Documented API和内置解释器解释和运行的代码之外,不得在应用程序中下载或使用解释代码。