本项目旨在将 LAME 编译成 xcframework 格式,以支持所有 Apple 平台。 它还支持使用 Swift Package Manager 或 CocoaPods 进行集成,方便使用。
LAME.xcframework | 构建平台 | macOS | iOS | tvOS | watchOS | visionOS |
---|---|---|---|---|---|---|
3.100.3 | Xcode 16.0 | 10.13+ | 12.0+ | 12.0+ | 4.0+ | 1.0+ |
3.100.0 | Xcode 12.5.1 | 10.10+ | 9.0+ | 9.0+ | 2.0+ | NA |
通过 Xcode 菜单
通过 Package.swift,添加 LAME 作为依赖项
dependencies: [
.package(url: "https://github.com/BB9z/LAME-xcframework.git", .upToNextMajor(from: "3.100.3"))
]
然后将 LAME 添加到你的 Target 依赖项中,像这样
.target(name: "YourTarget", dependencies: [
.product(name: "LAME", package: "LAME-xcframework"),
])
提示:中国大陆用户建议使用 gitee 镜像,安装更稳定。
pod 'LAME-xcframework', '~> 3.100'
下载源码然后自行构建 xcframework (参见下文了解详情)。 然后将 LAME.xcframework
拖入你的项目。
右键点击 make-xcframwork.command 并选择 "打开"。
或使用以下命令。
cd macosx
./make-xcframework.sh