BB9z/LAME-xcframework
LAME.xcframework supports all Apple platforms.
Version Details
LAME.xcframework | Build with | 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
Installation
Swift Package Manager
Through Xcode menu:
- File -> Swift Packages -> Add Package Dependency...
- Enter URL https://github.com/BB9z/LAME-xcframework
Through Package.swift, add LAME as a dependency:
dependencies: [
.package(url: "https://github.com/BB9z/LAME-xcframework.git", .upToNextMajor(from: "3.100.3"))
]Then add LAME to your target dependencies, like this:
.target(name: "YourTarget", dependencies: [
.product(name: "LAME", package: "LAME-xcframework"),
])Tips: 中国大陆用户建议使用 gitee 镜像,安装更稳定。
CocoaPods
pod 'LAME-xcframework', '~> 3.100'Manually
Download source then build the xcframework yourself (see below for details). Then drag LAME.xcframework into your project.
Build it yourself
Right-click make-xcframwork.command and select "Open".
Or use the following commands.
cd macosx
./make-xcframework.shMaintenance Notes
Release
- Update version in xcconfig, podspec and readme.
- Make package.
- Update package url and checksum in Package.swift and podspec.
Package Metadata
Repository: BB9z/LAME-xcframework
Stars: 35
Forks: 4
Open issues: 1
Default branch: main
Primary language: c
License: Other
Topics: ios, lame, mac-catalyst, macos, mp3, swift-package, tvos, visionos, watchos, xcframework
README: README.md