lunes, 12 de octubre de 2026 · Madrid
Herramientas· 12 de octubre de 2026 · 3 min de lectura

Revisado por Iván Quintas, Editor de IA News

xtool: desarrolla apps de iOS desde Linux o Windows, sin Mac

Herramienta open source que compila, firma e instala apps de iPhone sin macOS. Qué necesitas de Apple igualmente, cómo se instala y dónde se queda corta.

Portátil con una terminal de Linux conectado por cable USB a un iPhone que muestra una app recién instalada, sobre una mesa con fondo azul oscuro

“¡Ya no necesitas un Mac para desarrollar en iOS!”, escribía midudev en X. Se refería a xtool, una alternativa a Xcode que compila, firma e instala apps de iPhone desde Linux o Windows. Es real y funciona. Pero “sin Mac” no es “sin Apple”: vas a necesitar su cuenta y su Xcode igualmente.

Qué hace

xtool replica la parte de Xcode que necesitas para llevar una app a tu iPhone, con estándares abiertos:

Incluye además XKit, una librería Swift para usar esas mismas funciones desde tu propio código. Tiene licencia MIT, casi 7.700 estrellas y su última versión, la 1.21.0, es del 5 de octubre de 2026. No es nueva: el proyecto existe desde noviembre de 2024.

Lo que necesitas antes

En Linux, o en Windows con WSL:

Cómo se instala

Descarga el AppImage de la última versión y ponlo en tu PATH:

curl -fL \
  "https://github.com/xtool-org/xtool/releases/latest/download/xtool-$(uname -m).AppImage" \
  -o xtool
chmod +x xtool
sudo mv xtool /usr/local/bin/

Después, la configuración inicial:

xtool setup

Te pide iniciar sesión y la ruta del Xcode.xip. Hay dos modos de acceso:

ModoRequisitoRiesgo
API Key (recomendado)Apple Developer Program de pagoUsa la API pública de App Store Connect
ContraseñaCualquier Apple IDUsa APIs privadas de Apple; el proyecto sugiere un Apple ID secundario

Con eso, xtool new crea un proyecto y xtool dev lo compila y lo lanza en el iPhone.

La letra pequeña

Solo SwiftPM. xtool no abre proyectos .xcodeproj. Si ya tienes una app en Xcode, toca reorganizarla como paquete de Swift Package Manager.

Trabajas contra un iPhone real. La documentación habla de instalar en el dispositivo por USB; no menciona simulador ni editor visual de interfaces como el de Xcode.

La cuenta gratuita tiene sus límites. Firmar con un Apple ID gratuito funciona, pero Apple impone sus condiciones a esas apps: caducan a los siete días y hay que reinstalarlas. Para publicar en la App Store sigues necesitando el programa de pago.

APIs privadas. El modo contraseña depende de APIs que Apple no documenta y puede cambiar. Si un día deja de funcionar, no será culpa de tu código.

Merece la pena si…

Si tu objetivo es una app móvil sin pasar por Swift, mira también Dactyl, de Ryan Dahl, o automatiza las pruebas con e2e.

¿Te ha servido? Márcanos como fuente preferida en Google y verás antes nuestros artículos en Noticias destacadas, AI Overviews y AI Mode.

#xtool#iOS#Swift#Linux#Windows#WSL#open source

📎 Fuente original: GitHub / xtool-org ↗

Noticias relacionadas

Preguntas frecuentes

¿Qué es xtool?
Una herramienta open source, con licencia MIT, que sustituye a Xcode para compilar apps de iOS con Swift Package Manager, firmarlas e instalarlas en un iPhone desde Linux, Windows (vía WSL) o macOS.
¿De verdad no necesito nada de Apple?
Necesitas un Apple ID y descargar el archivo Xcode.xip desde la web de desarrolladores de Apple, aceptando su licencia. xtool lo extrae para generar el SDK de iOS. Lo que no necesitas es un Mac.
¿Funciona con una cuenta gratuita de Apple?
Sí, con el modo de contraseña, que usa APIs privadas de Apple; el propio proyecto sugiere usar un Apple ID secundario por precaución. Con la cuenta de pago (99 dólares al año) puedes usar una clave de la API pública de App Store Connect, que es la opción recomendada.
¿Puedo abrir mis proyectos de Xcode?
No directamente. xtool trabaja con paquetes de Swift Package Manager. Un proyecto .xcodeproj existente tendrías que reorganizarlo como paquete SwiftPM.
¿Cómo funciona en Windows?
A través de WSL. Además tienes que pasar el iPhone por USB a WSL con USBIPD, o usar el método alternativo que retransmite la conexión desde iTunes para Windows.

De la misma familia · ForjaCMS

¿Y si tu próximo cliente no necesitara WordPress?

Dale un panel para gestionar su contenido y quédate tú con una web Astro rápida, segura y fácil de mantener.

Descubre ForjaCMS