Web Analytics

ByeTunes

⭐ 290 stars Simplified Chinese by EduAlexxis

ByeTunes 🎵

告别 iTunes 同步!

ByeTunes 是一款原生 iOS 应用,允许你将音乐(MP3、M4A、FLAC、WAV)和铃声直接注入到设备的媒体库中——无需每次同步都连接电脑。它直接与 iOS 媒体数据库通信,让你掌控音乐管理的主动权。

功能

编译说明

要自行构建 ByeTunes,你需要一台安装了 Xcode 的 Mac。

前置条件

外部库

ByeTunes 依赖 idevicelibimobiledevice 的替代品)与 iOS 内部文件系统通信。出于许可和体积原因,这些文件未包含在本仓库中

编译应用时,你需要获取以下两个文件并放置于 MusicManager/ 目录下:

你可以在这里找到 idevice 并进行编译:https://github.com/jkcoxson/idevice

如果没有这些文件,项目将无法编译。

构建步骤

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    ``
  • 添加 iOS 架构:
`bash rustup target add aarch64-apple-ios `
  • 如果您尚未安装,请安装 Xcode 命令行工具:
`bash xcode-select --install `

  • 克隆仓库:
`bash git clone https://github.com/jkcoxson/idevice `

  • 设置部署目标:
`bash export IPHONEOS_DEPLOYMENT_TARGET=xx.x `

  • 运行 cargo build:
`bash cargo build --release --package idevice-ffi --target aarch64-apple-ios ` 在idevice文件夹内找到:idevice.h 和 libidevice_ffi.a。将它们移动到Xcode项目中,确保创建 Bridging-Header.h 在你的Xcode项目中,并确保添加:

`bash #import "idevice.h"

在项目设置 > 构建阶段 > 连接二进制与库中,确保列出了 libidevice_ffi.a。

使用方法

注意事项

支持与错误报告

发现了错误?我们很乐意修复!

--- 由 EduAlexxis ❤️ 制作

--- Tranlated By Open Ai Tx | Last indexed: 2026-06-04 ---