生成支持上傳的 只支持armv7 和 arm64 只能真機(jī)運(yùn)行
根據(jù)lipo兩個(gè)命令來(lái)
1.靜態(tài)庫(kù)拆分單個(gè)平臺(tái)
lipo 靜態(tài)庫(kù)源文件路徑 -thin CPU架構(gòu)名稱 -output 拆分后文件存放路徑
注:架構(gòu)名為armv7/armv7s/arm64等首启,與lipo -info 輸出的架構(gòu)名一致
2. 合并靜態(tài)庫(kù)
lipo -create 靜態(tài)庫(kù)存放路徑1 靜態(tài)庫(kù)存放路徑2 ... -output 整合后存放的路徑
lipo -create -output 整合后存放的路徑 靜態(tài)庫(kù)存放路徑1 靜態(tài)庫(kù)存放路徑2
第一步:生成只支持armv7
lipo /Users/zhanglina/IJKMediaFramework.framework/IJKMediaFramework -thin armv7 -output /Users/zhanglina/framework/IJKMediaFramework_armv7
第二步:生成只支持arm64
lipo /Users/zhanglina/IJKMediaFramework.framework/IJKMediaFramework -thin arm64 -output /Users/zhanglina/framework/IJKMediaFramework_arm64
第三步:合并
lipo -create -output /Users/zhanglina/framework/IJKMediaFramework/Users/zhanglina/framework/IJKMediaFramework_arm64 /Users/zhanglina/framework/IJKMediaFramework_armv7
第四步疼鸟,將IJKMediaFramework.framework里面的 IJKMediaFramework 文件替換成第三步生成的文件
>以下為方便自己使用做個(gè)記錄可忽略
lipo /Users/zhanglina/IJKMediaFramework.framework/IJKMediaFramework -thin armv7 -output /Users/zhanglina/framework/IJKMediaFramework_armv7
lipo/Users/zhanglina/IJKMediaFramework.framework/IJKMediaFramework -thin arm64 -output /Users/zhanglina/framework/IJKMediaFramework_arm64
lipo -create -output /Users/zhanglina/framework/IJKMediaFramework /Users/zhanglina/framework/IJKMediaFramework_arm64 /Users/zhanglina/framework/IJKMediaFramework_armv7
lipo /Users/zhanglina/WZZBMediaPlayer.framework/WZZBMediaPlayer -thin armv7 -output /Users/zhanglina/framework/WZZBMediaPlayer_armv7
lipo /Users/zhanglina/WZZBMediaPlayer.framework/WZZBMediaPlayer -thin arm64 -output /Users/zhanglina/framework/WZZBMediaPlayer_arm64
lipo -create -output /Users/zhanglina/framework/WZZBMediaPlayer /Users/zhanglina/framework/WZZBMediaPlayer_arm64 /Users/zhanglina/framework/WZZBMediaPlayer_armv7