【发布时间】:2015-06-25 06:14:01
【问题描述】:
我正在使用 LAME MP3 编码器将 caf 格式的文件转换为 MP3 格式。我下载了 LAME 并成功编译和构建了 arm64、armv7、armv7s、armv6、i386、i686、x86_64 等所有架构。我跟着 this link 创建了库。
但我正在尝试为 armv7、arm64、x86_64 创建支持我的项目的 lipo。但我遇到了致命错误。
这是我遇到的错误。
致命错误:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo:build/libmp3lame-arm64.a 和 build/libmp3lame-armv7.a 具有相同的架构(x86_64 ) 并且不能在同一个胖输出文件中。
我尝试了两种架构可以创建胖文件的所有组合,除了单个创建。我需要它用于 ios 8.1 及更高版本(请说明我应该将哪些架构放入 iPhone 4s 及更高版本的 fat 文件中)
【问题讨论】:
标签: ios iphone mp3 static-libraries lame