ACCRDP HOST PARA MAC — PREPARACION, NO INSTALADOR VALIDADO
Fecha: 9 de octubre de 2026

No hay una Mac disponible en este entorno. build_host.py es una ruta de
compilación candidata, revisada en Windows pero sin ejecutar con Xcode.
No se publica como descarga instalable ni se afirma que esté probado.

Necesita macOS con Xcode, Rust/Cargo, Flutter 3.24.5, CocoaPods, NASM 2.x
y las dependencias del vcpkg.json del cliente (VCPKG_ROOT configurado).
Consulta la configuración macOS del .github/workflows/flutter-build.yml
del cliente para preparar las versiones y bibliotecas del proyecto.
La base actual de ACCRDP se compiló con Rust 1.98.1 en Windows/Android;
la combinación de toolchain macOS se debe validar en el constructor Apple.
Ejecutar separadamente en Apple Silicon e Intel, en un árbol de compilación
dedicado, sin compartir target con compilaciones de Windows o Android.

python3 deploy/macos/build_host.py --config /ruta/privada/build-host.json

El JSON privado solo se carga en el entorno de compilación. No subirlo a
repositorios, artefactos ni registros. Tampoco incluir claves de firma.
El script produce una aplicación candidata con firma ad hoc. No es una
firma Developer ID ni una notarización Apple. Para distribución normal se
debe firmar/notarizar con las credenciales del titular, cuando las tenga.

Validación pendiente: instalación, permisos de Grabación de pantalla y
Accesibilidad, registro automático, control desde Windows/Android, archivos,
pantallas y comportamiento de arranque/mantenimiento propios de macOS.
No trasladar la política de mantenimiento de Windows sin validarla en Mac.
No desactivar las protecciones de macOS para automatizar esta comprobación.

iPhone/iPad: RustDesk no implementa un Host controlable. Esta preparación
no crea un Host iOS ni promete control de toques desde Android/Windows.
Un futuro Maestro iOS sería un controlador, no un Host, y necesitaría
compilación/firma y distribución Apple. No hay cuenta Apple Developer activa.

Documentación de referencia:
https://rustdesk.com/docs/en/client/
https://rustdesk.com/docs/en/dev/build/osx/
