- 新建文件夹,用来保存导出来的模拟器文件和真机文件;
- 打开终端,cd到该文件夹目录,如:
cd /users/******/Deskop/xxxSDKFile - 在终端中输入以下命令:
lipo -create iphoneos/xxxxxxxSDK.a iphonesimulator/xxxxxxxSDK.a -output xxxxxxxSDK.aiphoneos/xxxxxxxSDK.a为导出的真机文件,iphonesimulator/xxxxxxxSDK.a为导出的模拟器文件xxxxxxxSDK.a为合并之后的通用静态库
- 如果合并成功,该文件夹里面会生成有
xxxxxxxSDK.a文件
注意:编译.a文件之前,需要将Target -> Build Setting -> Build Active Architecture Only的debug和release设置为NO;
Debug:Yes表示只编译选中模拟器对应的架构,No则为编译所有模拟器支持的cup架构(Debug的Yes状态改为No即可);