2015-02-06 95 views
0

我爲我的SDK創建了2個靜態庫。一個用於設備(​​armv7,arm64)和一個通用設備,用於設備和模擬器(i386 + x86)。
- 我只想用一個而不是兩個,但大小分別爲1.5mb和2.9mb。
Apple是否僅使用SDK的活動體系結構,因此即使我使用2.9mb SDK也只使用1.5mb?通用靜態庫iOS

回答

2

它應該只將目標文件從構建可執行文件所需的靜態庫中提取出來。所以,我的猜測是文件大小將保持不變。

你可以測試這個。構建兩個.ipa文件。一個與設備庫鏈接,另一個鏈接到通用庫。比較兩個.ipa文件的大小。

+0

我已經做到了。尺寸差異爲60kb,而原始差異爲1.4mb。雖然現在60kb似乎微不足道,但當SDK更大時,它可能會膨脹到更大的值。人們會想知道60kb是什麼:) – 2015-02-09 07:16:04

+0

@Jeffrey。你是對的,它確實從可執行文件中提取正確的目標文件。但那60kb的打擊正在擾亂我 – 2015-02-09 07:17:06