Tareas:
- Una vez que los nuevos cambios han sido probados y se va a crear un nuevo instalador, se debe seleccionar una fecha en formato "yyyyMMdd" como por ejemplo "20240130" y ponerla en las funciones: MainWindow::getVersionNumber() y CaliopeUpdater::getVersionNumber(). Esto es muy importante ya que esa fecha se usa para determinar la existencia de nuevas versiones.
- Se debe compilar CaliopeUpdater en modo "release"
- Se debe compilar Calíope en modo "release"
- Se debe copiar el CaliopeUpdater en la misma carpeta donde queda compilado Calíope
- Se necesita de create-dmg para el instalador: brew install create-dmg
- Para la creación de los instaladores se debe estar en la carpeta donde queda compilado Calíope
- IMPORTANTE (Multi-instancia): La aplicación ahora soporta múltiples instancias mediante aislamiento de PIDs en archivos temporales. Para lanzar una nueva instancia desde terminal: open -n Caliope.app

- Un dmg básico se crea sin create-dmg, para eso, en la carpeta donde se compilo Calíope ejecutar: 
  /Users/david/Qt/6.10.2/macos/bin/macdeployqt Caliope.app -dmg -codesign="Developer ID Application: Your Name (ID)"

- El instalador profesional se crea con:
  create-dmg \
    --volname "Caliope Instalador" \
    --volicon "images/caliope.icns" \
    --window-pos 200 120 \
    --window-size 600 400 \
    --icon-size 100 \
    --icon "Caliope.app" 150 185 \
    --hide-extension "Caliope.app" \
    --app-drop-link 450 185 \
    "Instalador_Caliope_$(date +%Y%m%d).dmg" \
    "Caliope.app"

- Listo. A disfrutar.
