Al desarrollar aplicaciones macOS, integrar marcos complejos como Sparkle para agregar funcionalidad de actualización automática puede ser bastante problemático debido a sus numerosas dependencias y configuraciones engorrosas. Encontré AppUpdater, una biblioteca optimizada de código abierto en GitHub que aprovecha específicamente los lanzamientos de GitHub para proporcionar capacidades de actualización silenciosa para aplicaciones macOS. Refactorizado a partir del proyecto clásico del mismo nombre, se ha eliminado la dependencia de PromiseKit y el código se ha rediseñado completamente utilizando la sintaxis async/await, lo que hace que el código sea más moderno y más fácil de mantener. GitHub: https://t.co/opqpTwL5g0 Es compatible con SwiftUI y el proceso de verificación, descarga e instalación automática se integra con solo unas pocas líneas de código. También admite la visualización del registro de actualizaciones en varios idiomas. También incluye configuración de parámetros de proxy incorporada, lo que resuelve el problema de fallas frecuentes al acceder a las interfaces de GitHub desde China y cuenta con verificación de firma de código para garantizar la seguridad de los paquetes de actualización. En comparación con soluciones pesadas como Sparkle, esta es más adecuada para desarrolladores independientes, ya que nos ayuda a lograr una distribución de software segura y confiable al menor costo.
Cargando el detalle del hilo
Obteniendo los tweets originales de X para ofrecer una lectura limpia.
Esto suele tardar solo unos segundos.
