Spring、IJKMediaPlayer等框架,打包Framework步驟。

一些出名的框架、比方說Spring動畫庫、IjkMediaPlayer等,使用時都更喜歡打包成framework, 顯著整載。

下載Spring官方Demo. 打開工程選中Spring ?作為Active Scheme. ?Edit Scheme->Run->Info->Build Configuration->Release. 選擇Generic iOS Device , Command + B 編譯。

Products文件夾下面Spring.framework變成實黑色。


然后選中iPhone 7 Plus等模擬器,再編譯一遍。這樣 把Products下Spring.framework ?Show In Finder,就有了Release-iphoneos和Release-iPhonesimulator兩個文件夾。

分別進入Release-iphoneos和Release-iPhonesimulator兩個文件夾下Spring.framework里面:



使用命令查看信息,分別是:


真機架構(gòu)
模擬器架構(gòu)

。再將這兩個架構(gòu)合并,就成為既支持真機又支持模擬器的架構(gòu),上命令行:


lipo -create XXXX YYYY -output ZZZ



用新產(chǎn)生的Spring文件 替換掉Release-iphones下Spring.framework里面的Spring文件,現(xiàn)在的Spring.framework就既支持模擬器有支持真機。


附:(Spring框架只使用Spring.framework包不行 ,Spring文件夾下的類也是有用的。):


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容