如何减少我的iOS应用包大小?

时间:2016-08-01 16:14:09

标签: ios ios-frameworks ios-bluetooth

我正在开发一款集成了多个蓝牙设备(例如打印机和条形码扫描仪)的iOS应用程序。每个设备都附带自己的SDK版本,其中大部分都只有Objective-c / swift SDK而不是javascript SDK。

想知道在支持多个设备的同时减少应用包大小的最佳方法是什么?

根据我的调查,

iOS不允许在运行时动态下载objective-c / swift代码,因此排除了用户安装应用程序后下载SDK的选项。

想获得以下解决方案可行性的反馈。如果有更好的解决方案,也请告诉我。

  

iOS版本8+支持嵌入式框架 - 拥有单独的iOS驱动程序   仅支持安装设备的每个受支持设备的应用程序   SDK作为共享嵌入式框架,以便父应用程序可以   如果匹配,则动态链接到共享的嵌入式框架   连接的设备可用,否则强制用户   下载相应的驱动程序应用程序。

1 个答案:

答案 0 :(得分:0)

这个问题在一段时间内没有得到解答,所以你可能已经想到了这一点,但没有,你无法在iOS上制作共享的嵌入式框架。只有Apple可以做到这一点。您使用的所有框架必须由Apple提供或嵌入您的应用程序内。