2016-08-01 46 views
0

我正在與多個藍牙設備(例如打印機和條形碼掃描儀)集成的iOS應用程序上工作。每個設備都帶有它自己的SDK版本,其中大多數只有Objective-C/swift SDK,但不包含JavaScript SDK。如何減少iOS應用程序的包大小?

想知道在支持多種設備的同時如何減少應用程序包大小的最佳方法是什麼?

根據我的調查,

的iOS不允許在運行時動態下載的Objective-C/SWIFT代碼,下載的SDK已經安裝在用戶後,應用程序被排除了,因此選項。

想了解以下解決方案的可行性。另外讓我知道是否有更好的解決方案。

IOS版本8+支持嵌入式框架 - 具有獨立的驅動器的iOS應用 每個剛剛安裝設備 SDK作爲共享嵌入框架,使得父應用程序可以 動態鏈接到共享支持的設備的嵌入式框架如果匹配 連接的設備可用,否則強制用戶到 下載相應的驅動程序應用程序。

回答

0

這個問題一直沒有得到答覆了一小會兒,所以你可能已經想通了這一點,但沒有,你不能讓iOS上的共享嵌入式框架。只有蘋果可以做到這一點。您使用的所有框架必須由Apple提供或嵌入您的應用程序中。

相關問題