一些出名的框架交汤、比方說(shuō)Spring動(dòng)畫庫(kù)雏赦、IjkMediaPlayer等,使用時(shí)都更喜歡打包成framework, 顯著整載芙扎。
下載Spring官方Demo. 打開(kāi)工程選中Spring ?作為Active Scheme. ?Edit Scheme->Run->Info->Build Configuration->Release. 選擇Generic iOS Device , Command + B 編譯星岗。
Products文件夾下面Spring.framework變成實(shí)黑色。
然后選中iPhone 7 Plus等模擬器戒洼,再編譯一遍俏橘。這樣 把Products下Spring.framework ?Show In Finder,就有了Release-iphoneos和Release-iPhonesimulator兩個(gè)文件夾施逾。
分別進(jìn)入Release-iphoneos和Release-iPhonesimulator兩個(gè)文件夾下Spring.framework里面:
使用命令查看信息敷矫,分別是:
真機(jī)架構(gòu)
模擬器架構(gòu)
。再將這兩個(gè)架構(gòu)合并汉额,就成為既支持真機(jī)又支持模擬器的架構(gòu)曹仗,上命令行:
lipo -create XXXX YYYY -output ZZZ
用新產(chǎn)生的Spring文件 替換掉Release-iphones下Spring.framework里面的Spring文件,現(xiàn)在的Spring.framework就既支持模擬器有支持真機(jī)蠕搜。
附:(Spring框架只使用Spring.framework包不行 怎茫,Spring文件夾下的類也是有用的。):