Web Analytics

ByeTunes

⭐ 290 stars Spanish by EduAlexxis

ByeTunes 🎵

¡Di adiós a la sincronización con iTunes!

ByeTunes es una aplicación nativa para iOS que te permite inyectar música (MP3, M4A, FLAC, WAV) y tonos directamente en la biblioteca de medios de tu dispositivo—sin necesidad de una conexión a la computadora para cada sincronización. Se comunica directamente con la base de datos de medios de iOS, dándote el poder de administrar tu música a tu manera.

Características

Instrucciones de Compilación

Para construir ByeTunes tú mismo, necesitarás una Mac con Xcode.

Requisitos Previos

Bibliotecas Externas

ByeTunes depende de idevice (una alternativa a libimobiledevice) para comunicarse con el sistema de archivos interno de iOS. Estos archivos NO están incluidos en este repositorio por razones de licencia/tamaño.

Para compilar la aplicación, necesitas obtener estos dos archivos y colocarlos en el directorio MusicManager/:

Puedes encontrar idevice y compilarlo desde aquí: https://github.com/jkcoxson/idevice

Si no tienes estos archivos, el proyecto no compilará.

Pasos para Compilar

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    ``
  • Añadir la arquitectura ios:
`bash rustup target add aarch64-apple-ios `
  • Instale las herramientas de línea de comandos de Xcode si aún no las tiene instaladas:
`bash xcode-select --install `

  • Clona el repositorio:
`bash git clone https://github.com/jkcoxson/idevice `
  • Establecer un objetivo de despliegue:
`bash export IPHONEOS_DEPLOYMENT_TARGET=xx.x `

  • Ejecuta el cargo build:
`bash cargo build --release --package idevice-ffi --target aarch64-apple-ios ` Dentro de la carpeta idevice encuentra: idevice.h y libidevice_ffi.a. Muévelos dentro del proyecto en Xcode, asegúrate de crear Bridging-Header.h Dentro de tu proyecto Xcode y asegúrate de agregar:

`bash #import "idevice.h"

En Configuración del Proyecto > Fases de Construcción > Vincular Binarios con Bibliotecas, asegúrate de que libidevice_ffi.a esté listado.

Cómo Usar

Notas

Soporte y Reporte de Errores

¿Encontraste un error? ¡Nos encantaría solucionarlo!

--- Creado con ❤️ por EduAlexxis

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