v1.15.2
Esta versão corrige o atualizador interno (ele podia instalar uma pasta de dados sobressalente em vez do novo aplicativo, deixando você na versão anterior), adiciona um aviso de recuperação passo a passo que detecta atualizações com falha, e repara a classificação do Switch após um downgrade de versão.
Aviso de atualização: leia isto se uma atualização desde a v1.14.0 nunca mudou sua versão
Um erro do atualizador podia copiar uma pasta de dados sobressalente (por exemplo com.apple.WebKit.Networking+com.TruchiEmu.app) para /Applications em vez do novo aplicativo. O aplicativo reiniciava na versão anterior e um ícone em branco podia ficar em /Applications. Esta versão corrige o atualizador e detecta o dano, mas usuários afetados precisam de uma instalação manual:
- Feche o TruchiEmu.
- No Finder, mova o item sobressalente para a Lixeira. Não exclua mais nada.
- Baixe
TruchiEmu-v1.15.2.zipna página de versões. - Descompacte e mova
TruchiEmu.apppara/Applicationscom Substituir. - Abra a partir de
/Applicationse confira a versão em Ajustes Sobre. Uma instalação manual restaura a atualização automática para as próximas versões.
Destaques
- Correção do atualizador interno (#40): As atualizações são extraídas em uma pasta temporária única, o instalador escolhe
TruchiEmu.apppelo nome exato e valida seu bundle ID e executável (pastas isca comocom.TruchiEmu.appsão ignoradas), falhas de cópia agora mostram erro em vez de sucesso falso, o aplicativo é atualizado onde é executado em vez de sempre escrever em/Applications, e a reinicialização usaNSWorkspace. - Aviso de recuperação de atualização: Ao iniciar, o aplicativo verifica
/Applicationsem busca de restos sobressalentes, cópias quebradas e instalações divididas, e mostra um reparo passo a passo baseado no Finder com botão de reinstalação a partir da cópia em execução. Há uma verificação manual em Ajustes Sobre. Nada é apagado automaticamente. - Reparo do Switch após downgrade: Abrir uma compilação anterior apagava as colunas de classificação do Switch; linhas obsoletas agora são reclassificadas ao iniciar.
Mudanças detalhadas
- Atualizador — pasta temporária única, escolha por nome exato com validação de
CFBundleIdentifiere executável, verificação de códigos de saída deditto/hdiutil, instalação no local de execução, reinicialização comNSWorkspace(corrige #40) - Recuperação —
RecoveryPromptViewcom reparo somente-Finder, reinstalação a partir da cópia em execução, gancho de início, verificação em Ajustes Sobre, stringsupdate.recovery.*em 4 idiomas - Switch — repara linhas de classificação obsoletas ao iniciar após um downgrade de versão
- Versão de marketing subida para 1.15.2 e número de compilação para 40 em
project.yml, ambosInfo.plistedocs/_config.yml.