后來反饋以后移除了相同文件伴网,不需要了。
總不能每次sdk出來妆棒,repeat yourself
以下是記錄:以后不同第三方?jīng)_突可參看
今天集成一個(gè)支付公司的sdk澡腾,認(rèn)證和快捷二個(gè),靜態(tài)庫里面使用了二個(gè)相同的庫糕珊,沖突了动分。
.a和framework區(qū)別,.a在當(dāng)前頁面红选,framework進(jìn)入framework澜公。
//`查看支持
lipo info BaoFooShortcutSDK
//新建文件夾
mkdir arm64
//解壓
lipo -thin arm64 BaoFooShortcutSDK -output arm64/BaoFooShortcutSDK.arm64
//查看文件
ar -t arm64/BaoFooShortcutSDK.arm64
//進(jìn)入目錄
cd arm64&&ar xv BaoFooShortcutSDK.arm64
//刪除重復(fù)的
rm BFProgressHUD.o
//打包
cd .. && ar rcs BaoFooShortcutSDK.arm64 arm64/*.o
//替換
lipo BaoFooShortcutSDK -replace arm64 BaoFooShortcutSDK.arm64 -output BaoFooShortcutSDK
mkdir armv7
lipo -thin armv7 BaoFooShortcutSDK -output armv7/BaoFooShortcutSDK.armv7
ar -t armv7/BaoFooShortcutSDK.armv7
cd armv7&&ar xv BaoFooShortcutSDK.armv7
rm BFProgressHUD.o
cd .. && ar rcs BaoFooShortcutSDK.armv7 armv7/*.o
lipo BaoFooShortcutSDK -replace armv7 BaoFooShortcutSDK.armv7 -output BaoFooShortcutSDK