Web Analytics

ByeTunes

⭐ 290 stars Korean by EduAlexxis

ByeTunes 🎵

iTunes 동기화와 작별하세요!

ByeTunes는 음악(MP3, M4A, FLAC, WAV)과 벨소리를 기기의 미디어 라이브러리에 직접 주입할 수 있는 네이티브 iOS 앱으로, 매번 컴퓨터 연결 없이도 동기화가 가능합니다. iOS 미디어 데이터베이스와 직접 통신하여 사용자가 원하는 방식으로 음악을 관리할 수 있습니다.

기능

컴파일 지침

ByeTunes를 직접 빌드하려면 Xcode가 설치된 Mac이 필요합니다.

사전 조건

외부 라이브러리

ByeTunes는 iOS 내부 파일 시스템과 통신하기 위해 idevice(libimobiledevice 대체)를 사용합니다. 이 파일들은 라이선스 및 용량 문제로 이 저장소에 포함되어 있지 않습니다.

앱을 컴파일하려면 이 두 파일을 구해서 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 빌드를 실행합니다:
`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 ---