v1.15.2
Esta versión repara el actualizador interno (podía instalar una carpeta de datos sobrante en lugar de la nueva aplicación, dejándote en la versión anterior), añade un aviso de recuperación paso a paso que detecta actualizaciones fallidas, y repara la clasificación de Switch tras una baja de versión.
Aviso de actualización: lee esto si una actualización desde v1.14.0 nunca cambió tu versión
Un error del actualizador podía copiar una carpeta de datos sobrante (por ejemplo com.apple.WebKit.Networking+com.TruchiEmu.app) en /Applications en lugar de la nueva aplicación. La aplicación se reiniciaba en la versión anterior y un icono en blanco podía quedar en /Applications. Esta versión corrige el actualizador y detecta el daño, pero los usuarios afectados necesitan una instalación manual:
- Cierra TruchiEmu.
- En Finder, mueve el elemento sobrante a la Papelera. No elimines nada más.
- Descarga
TruchiEmu-v1.15.2.zipdesde la página de versiones. - Descomprímelo y mueve
TruchiEmu.appa/Applicationscon Reemplazar. - Abre desde
/Applicationsy comprueba la versión en Ajustes Acerca de. Una instalación manual restaura la auto-actualización para las siguientes versiones.
Destacados
- Reparación del actualizador interno (#40): Las actualizaciones se extraen en una carpeta temporal única, el instalador elige
TruchiEmu.apppor nombre exacto y valida su bundle ID y ejecutable (las carpetas señuelo comocom.TruchiEmu.appse ignoran), los fallos de copia ahora muestran error en lugar de éxito falso, la aplicación se actualiza donde se ejecuta en vez de escribir siempre en/Applications, y el reinicio usaNSWorkspace. - Aviso de recuperación de actualización: Al iniciar, la aplicación revisa
/Applicationsen busca de restos sobrantes, copias rotas e instalaciones divididas, y muestra una reparación paso a paso basada en Finder con botón de reinstalación desde la copia en ejecución. Hay una comprobación manual en Ajustes Acerca de. Nunca se borra nada automáticamente. - Reparación de Switch tras baja de versión: Abrir una compilación anterior borraba las columnas de clasificación de Switch; las filas obsoletas ahora se reclasifican al iniciar.
Cambios detallados
- Actualizador — carpeta temporal única, elección por nombre exacto con validación de
CFBundleIdentifiery ejecutable, control de códigos de salida deditto/hdiutil, instalación en la ubicación de ejecución, reinicio conNSWorkspace(corrige #40) - Recuperación —
RecoveryPromptViewcon reparación solo-Finder, reinstalación desde la copia en ejecución, gancho de inicio, comprobación en Ajustes Acerca de, cadenasupdate.recovery.*en 4 idiomas - Switch — repara filas de clasificación obsoletas al iniciar tras una baja de versión
- Versión de marketing subida a 1.15.2 y número de compilación a 40 en
project.yml, ambosInfo.plistydocs/_config.yml.