Com algumas poucas exceções, a maioria software Mac tem funcionalidade de atualização realmente coxo. Programas geralmente apenas dizer-lhe que há uma nova versão disponível, apontá-lo no site, e fazer você fazer o resto. Estou tentando corrigir isso.
A faísca é um módulo que os desenvolvedores podem ficar em suas aplicações Cacau (cinco etapas instalar!) Para obter a funcionalidade de auto-atualização instantânea. Por isso, quero dizer que seu aplicativo será capaz de atualizar-se, não apenas verificar se há novas versões: ele vai ler as informações de atualização de um appcast em seu servidor, download, extrair, instalar, reiniciar e até mesmo oferecer para mostrar o usuários notas de lançamento antes de decidir se deseja atualizar.
É grátis, é fácil, e ele vai fazer usando um Mac melhor para todos, então vá para ele!
O que é novo nesta versão:
- As coisas mais importantes a saber:
- O apoio 10.3 não foi testado na melhor das hipóteses; esboçado na pior das hipóteses. Teste com-lo completamente antes de usá-lo.
- faísca agora pede permissão para atualizar na segunda lançamento; não ser surpreendido com isso. Você pode alterar esse comportamento com um método delegado; leia SUUpdater.h para mais informações.
- Nós já não distinguir entre "check no arranque" e "atualizações agendadas"; tudo está programado, com o padrão sendo a cada dia.
- A aplicação do teste é usar os novos recursos de criação de perfil, mas isso é apenas para demonstração: estes são desativados por padrão. Mais sobre isso mais tarde.
- Não há localizações ainda.
- Novos recursos:
- faísca agora suporta .pkgs. Basta citar o .pkg o nome do aplicativo e colocar no arquivo de atualização.
- faísca agora envia informações de perfil demográfico opcional; definir SUEnableSystemProfiling para SIM no seu Info.plist e confira os dados são enviados para o seu servidor web quando buscar o appcast. Mais sobre isso na documentação. A aplicação do teste tem este em que você possa ver o comportamento.
- faísca agora suporta a atualização não-.apps. Basta ligar para -setHostBundle:. Na SUUpdater global para deixá-lo saber o que você está tentando atualizar
- faísca agora suporta a coleta de lixo no aplicativo host. Use "faísca-com-GC.framework" para isso, mas esteja ciente de que é 10.5-only.
- A faísca é agora compatível com 64 bits, a compilação de ambos ppc64 e x86_64.
- faísca agora suporta uma faísca: minimumSystemVersion atribuir no gabinete. Ele faz o que você acha que ele faz.
- faísca agora verifica para ver se o aplicativo host está executando uma imagem de disco e se recusa a atualizar se ele é. (Somente 10.4+)
- Adicionado suporte para entidades caminhos recinto.
- A saída tamanho do arquivo é agora formatado prettily.
- faísca agora dá indicação visual de que ele é a verificação de atualizações quando o usuário do update iniciado. ou seja: ele aparece um controlador de status dizendo que "a verificação de atualizações"
- Adicionado suporte para uma SUPublicDSAKeyFile, para que as pessoas não tem que copiar / colar toda a sua chave na sua Info.plist. Defina esta chave em seu Info.plist para o nome do arquivo da chave em seu diretório Resources.
- Adicionado uma base de código realmente sustentável.
- Mudanças:
- A faísca é agora dramaticamente menos estúpido e verificado por um monte de testes de unidade. Se algo não funciona do jeito que você acha que deveria, adicione um teste para SUVersionComparisonTest.m
- Adicionado um mínimo para o intervalo de verificação para que os desenvolvedores não acidentalmente liberar seus aplicativos para a vida selvagem com intervalos de verificação de teste de 60 segundos e ter resultados-DOS-ataque como. É uma hora agora para o modo de libertação; sinta-se livre para alterá-lo.
- O processo de relançamento agora usa um aplicativo auxiliar separado, que é um método muito mais robusto.
- comportamento CFBundleShortVersionString Mudado:. Faísca não usa mais sobre o estilo de caixa da Apple de exibir ShortVersionString (CFBundleVersion) quando o último está disponível
- Não mais verificação MD5. Use DSA.: É realmente seguro
- A abominação que foi SUStatusChecker está morto. Use SUProbingUpdateDriver vez.
Comparação versão - Bugfixes:
- Corrigido um enorme bug com atualização totalmente automática: antes, se o usuário escolheu para relançar mais tarde, o app estaria funcionando a partir do lixo por um tempo. Agora, os botões são "instalar e relançar" ou "instalar mais tarde."
- forças faísca Spotlight para reindexar o aplicativo atualizado para que ele não vai manter apontando para o no lixo.
- faísca apara os espaços em branco de cerca de assinaturas DSA; isso pode causar falhas antes.
- Corrigido um bug onde o usuário optar por pular uma versão iria inibir futuras atualizações automáticas até o próximo lançamento.
- Corrigido um bug que poderia ocorrer quando o aplicativo tem um CFBundleName localizada.
- .dmgs agora trabalhar no Leopard.
- botão do controlador de status agora tamanhos de forma adequada para a localização.
- faísca agora funciona corretamente com aplicativos LSUIElement:. Focaliza-los antes de exibir o alerta de atualização
- faísca agora elimina falhou downloads parciais.
- O alerta atualização já não flutua acima de tudo no app.
- vazamentos de memória fixos variados e diversos.
- Uma tonelada de outras coisas que já nem sei mais ou eram pequenos demais para falar!
Requisitos :
& nbsp;
- Mac OS X 10.4 PPC
- Mac OS X 10.3.9
- Mac OS X 10.4 Intel
- Mac OS X 10.0
- Mac OS X 10.1
- Mac OS X 10.5 PPC
- Mac OS X 10.2
- Mac OS X 10.5 Intel
- Mac OS X 10.3
- Mac OS Classic
& nbsp;
Comentários não encontrado