公司開始制作新的靜態(tài)庫区端,需要依賴其他的一些通信值漫、多媒體的庫,大概50個(gè)樣子织盼,經(jīng)過n多天的奮戰(zhàn)(宏杨何、分支、linux c實(shí)現(xiàn)……)終于把原來win的移植到iOS下面的沥邻。
但是打開包一看原來一百多M太大了哦危虱,
如圖
我自己都不滿意,別說老板了
各種搜索唐全,不滿意
自己嘗試刪除
Target > Build Phases >Link Binary Libraries
下面的一兩個(gè)庫埃跷,發(fā)現(xiàn)都能編譯通過,全刪除了還是ok邮利。驚奇~~~
原來弥雹,打包的時(shí)候,默認(rèn)只要是丟進(jìn)去的庫文件延届,一般都會(huì)添加進(jìn)Link Binary Libraries剪勿,以前也知道。
問題是打包的時(shí)候方庭,添加進(jìn)去的話就會(huì)把庫文件也直接打包進(jìn)去厕吉。庫文件少的話感受不到變化多大,以為自己寫的就這么大械念。但是這次头朱,不應(yīng)該的,我的源碼文件就70個(gè)订讼,打包后竟然165m髓窜。
成功后,如圖
新技能:Link Binary Libraries 下面的lib會(huì)被直接打包進(jìn)項(xiàng)目的