Xcode8.3静态库libmp3lame.a无法真机运行!lame静态库libmp3lame.a 编译,支持arm64 armv7s x86_64 i386 armv7


LAME 是最好的MP3编码器,编码高品质MP3的最好也是唯一的选择。但是遇到libmp3lame.a文件在Xcode8.3环境下无法真机运行时,可以尝试以下方法进行对lame静态库libmp3lame.a的编译 使其支持最新的架构!



1.在这里 https://sourceforge.net/projects/lame/files/lame/3.99/ 下载lame的最新版本解压到桌面的一个文件夹里例如 lame


2.https://github.com/kewlbear/lame-ios-build 下载之后得到lame-build.sh拷贝到上一步解压好的文件夹里(lame)


3.重点来了:完成了上面两个步骤之后 使用文本编辑打开built-lame.sh 就可以看到我们将要修改的地方了 看图1:

SOURCE=""   这边为脚本路径 路径已经发生改变 直接设置为空就可以了
FAT="fat-lame"

SCRATCH="/Users/你的电脑名/Desktop/lame"  这里放入第一步解压在桌面的lame文件的绝对路径

修改结束后 如图2:



4.打开终端 进入第一步的lame文件夹下  cd /Users/你的电脑名/Desktop/lame 

成功进入lame文件下之后 输入   chmod 777 build-lame.sh

最后输入 ./build-lame.sh

到这里就要结束啦 等着编译完成就好了~

找到lame 文件夹下面的fat-lame文件夹里面的libmp3lame.a和lame.h  这就是重新编译出来的静态库了 直接拖到你的项目就可以用啦~


The end~ 编译好的 直接下载使用请 戳这里

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值