害我花很多時間找原因, 分享出來讓你少走彎路!
直接說結果:Xcode10+ ,swift項目(不管是否混編),打出來的ipa包會非常大(不是有點大),但是上傳到app Store Connect以后會變小很多(正常體積),下載到不同機型的體積會更加小(因為新項目集成一個臃腫的oc直播SDK所以比預期大)。
1.首先是我項目的ipa:
新項目ipa體積
2.為了排除是項目問題我先用舊swift項目(18年時候打出來的ipa包大約20M)打了個包:
舊項目ipa體積
3.接著我用空swift工程打了個包:
空工程ipa體積
4.上傳以后的體積,因為集成一個臃腫的oc直播SDK所以比預期大20M-:
app Store Connect體積
5.最后是不同機型下載體積:
下載體積