Open Sword Sparkle

Software screenshot:
Open Sword Sparkle
Software informatie:
Versie: 1.5b1
Upload datum: 3 Jan 15
Ontwikkelaar: Open Sword Group
Licentie: Gratis
Populariteit: 5
Maat: 1841 Kb

Rating: 1.0/5 (Total Votes: 1)

Met een paar opmerkelijke uitzonderingen, de meeste Mac-software heeft echt lame-update functionaliteit. Programma's zullen meestal je gewoon vertellen dat er een nieuwe versie beschikbaar is, wijst u op de website, en maak je de rest. Ik probeer dat op te lossen.
 Sparkle is een module die ontwikkelaars kunnen steken in hun Cocoa applicaties (vijf stappen te installeren!) Om direct zelf-update functionaliteit te krijgen. Daarmee bedoel ik dat je app staat is om zichzelf te werken, niet alleen controleren of er nieuwe versies zullen zijn: het zal de update informatie van een appcast lezen op uw server, downloaden, uitpakken, installeren, herstart, en zelfs aan te bieden aan de tonen gebruikers release notes voordat ze beslissen of ze willen werken.
 Het is gratis, het is makkelijk, en het zal maken gebruik van een Mac beter voor iedereen, dus ga er voor!

Wat is nieuw in deze release:

  • De belangrijkste dingen om te weten:
    • De 10.3-ondersteuning is niet getest op zijn best; schetsmatig in het slechtste geval. Test met het grondig voordat je het gebruikt.
    • Sparkle vraagt ​​nu om toestemming om te werken op de tweede lancering; wees niet verbaasd dat. U kunt dat gedrag met een afgevaardigde methode te veranderen; lees SUUpdater.h voor meer informatie.
    • Wij niet langer onderscheid te maken tussen "controleren bij opstarten" en "geplande updates"; alles is gepland, waarbij als standaard elke dag.
    • De test applicatie wordt met behulp van de nieuwe profilering functies, maar dat is alleen voor demonstratie: dit zijn standaard uitgeschakeld. Later meer hierover.
    • Er zijn geen lokalisaties nog.

  • Nieuwe functies:
    • Sparkle ondersteunt nu .pkgs. Noem het .pkg de naam van de app en zet in de update archief.
    • Sparkle verzendt nu optionele demografische profilering informatie; ingesteld SUEnableSystemProfiling op JA in uw Info.plist en bekijk de GET data verzonden naar uw webserver bij het afhalen van de appcast. Meer hierover in de documentatie. De test applicatie heeft dit op, zodat u kunt het gedrag te zien.
    • Sparkle ondersteunt nu het updaten niet-.apps. Gewoon bellen -setHostBundle:. Op de mondiale SUUpdater te laten weten wat je probeert te werken
    • Sparkle ondersteunt nu garbage collection in de ontvangende app. Gebruik "Sparkle-met-GC.framework" voor, maar wees ervan bewust dat het 10,5-only.
    • Sparkle is nu 64-bit compatibel, het samenstellen van zowel ppc64 en x86_64.
    • Sparkle ondersteunt nu een schittering: minimumSystemVersion attribuut op de behuizing. Het doet wat je denkt dat het doet.
    • Sparkle controleert nu om te zien of de host app draait vanaf een disk image en weigert te updaten als het is. (Slechts 10.4 +)
    • Ondersteuning voor entiteiten in de behuizing paden.
    • De bestandsgrootte uitgang is nu mooi opgemaakt.
    • Sparkle nu geeft visuele indicatie dat het controleren op updates wanneer de gebruiker de update's geïnitieerd. dat wil zeggen: er verschijnt er een statuut controller te zeggen "het controleren op updates"
    • Ondersteuning toegevoegd voor een SUPublicDSAKeyFile, zodat mensen niet hoeven te kopiëren / plakken hun hele sleutel in hun Info.plist. Stel deze sleutel in je Info.plist om de bestandsnaam van de sleutel in je Resources map.
    • Toegevoegd een daadwerkelijk onderhoudbaar codebase.

  • Wijzigingen:
    • Sparkle versie vergelijking is nu drastisch minder dom en geverifieerd door een bos van unit tests. Als iets niet werkt zoals u denkt dat het zou moeten, voeg een test om SUVersionComparisonTest.m
    • Voegde een minimum om de cheque interval zodat ontwikkelaars niet per ongeluk hun apps in het wild uit te brengen met 60-seconden-test met controle-intervallen en DOS-attack-achtige resultaten. Het is nu een uur voor een release-modus; voel je vrij om het te veranderen.
    • De hervatting proces gebruikt nu een aparte helper app, wat een veel meer robuuste methode.
    • Veranderd CFBundleShortVersionString gedrag:. Sparkle niet langer gebruik maakt van Apple's over doos stijl van het weergeven ShortVersionString (CFBundleVersion) wanneer de laatste is beschikbaar
    • Niet meer MD5 controle. Gebruik DSA:. Het is eigenlijk beveiligde
    • De gruwel dat was SUStatusChecker is dood. Gebruik SUProbingUpdateDriver plaats.

  • Bugfixes:
    • Vast een enorme bug met een volledig automatische updates: vóór, als de gebruiker ervoor gekozen om later opnieuw te lanceren, de app zal worden uitgevoerd vanuit de prullenbak voor een tijdje. De knoppen zijn nu "installeren en opnieuw te lanceren" of "later te installeren."
    • Sparkle krachten Spotlight om de bijgewerkte app indexeren, zodat het niet zal blijven wijzen op de ene in de prullenbak.
    • Sparkle trims witruimte van rond DSA handtekeningen; dit kan crashes voordat veroorzaken.
    • Fixed a bug waar de gebruiker kiezen voor een versie overslaan toekomst automatische updates zou remmen tot de volgende lancering.
    • Fixed a bug die kan optreden wanneer de app heeft een gelokaliseerde CFBundleName.
    • .dmgs werken nu op Leopard.
    • knop de status controller maten nu op de juiste wijze aan de lokalisatie.
    • Sparkle werkt nu correct met LSUIElement apps:. Het hen richt voordat de weergave van de update alert
    • Sparkle nu verwijdert mislukte gedeeltelijke downloads.
    • De update alert niet meer zweeft boven alles in de app.
    • Vaste gevarieerd en diverse geheugen lekken.
    • Een ton van andere dingen die ik ben vergeten of waren te klein om op te noemen!

Eisen

& 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;

Vergelijkbare software

Andere software van ontwikkelaar Open Sword Group

Pixen
Pixen

12 Dec 14

Reacties op Open Sword Sparkle

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!