一、新建一个Framework项目。
二、导入第三方库的头文件,并手动添加空的实现文件。
例如下方实现的FaceRecognize.m文件。(警告忽略即可)
三、编译库文件,真机和模拟器下各编译一次。
1.修改编译配置,把Target版本号改为10一下,我这里是8.2。
2.开始编译库文件。
选择模拟器,编译工程
选择真机,编译工程
查看编译完成文件
四、合成库文件。
1. lipo -info 命令:查看库文件支持的架构信息。
2. lipo -create 命令:合成2个文件并生成一个新的文件。
在当前目录下找到合成后的IDLFaceSDK文件,在项目里直接替换原有的文件即可,文件名需要一致。(替换前先保存原库文件)
最后在项目中把该库设置为Optional即可运行。
五、总结,经测试此方法可用(模拟器可以运行,但第三方库功能不可用),目前还不知道会不会影响到其它,仅在调试时替换包使用,正式上架时改回原有的库文件,并把Statue改回Required。