Open Sword Sparkle

Skjermbilde programvare:
Open Sword Sparkle
Prog.varedetaljer:
Versjon: 1.5b1
Last opp dato: 3 Jan 15
Utvikler: Open Sword Group
Lisens: Gratis
Popularitet: 5
Størrelse: 1841 Kb

Rating: 1.0/5 (Total Votes: 1)

Med noen få hederlige unntak, har de fleste Mac-programvare virkelig halt oppdatering funksjonalitet. Programmer vil vanligvis bare fortelle deg at det er en ny versjon tilgjengelig, peker du på nettsiden, og få deg til å gjøre resten. Jeg prøver å fikse det.
 Sparkle er en modul som utviklere kan stikke i sine Cocoa-applikasjoner (fem-trinns installere!) For å få umiddelbar selv oppdatering funksjonalitet. Med det mener jeg at applikasjonen vil være i stand til å oppdatere seg selv, ikke bare se etter nye versjoner: det vil lese oppdateringen informasjon fra en appcast på din server, laste ned, pakke ut, installere, starte på nytt, og selv tilbyr å vise Brukerne slipper notater før de bestemmer seg for om de ønsker å oppdatere.
 Det er gratis, det er lett, og det vil gjøre ved hjelp av en Mac bedre for alle, så gå for det!

Hva er nytt i denne utgaven:

  • De viktigste tingene å vite:
    • 10.3 støtte er uprøvd i beste; sketchy i verste fall. Test med den grundig før du bruker den.
    • Sparkle nå ber om tillatelse til å oppdatere på andre lanseringen; ikke bli overrasket over det. Du kan endre denne atferden med en delegat metoden; lese SUUpdater.h for mer info.
    • Vi skiller ikke lenger mellom "sjekk ved oppstart" og "planlagte oppdateringer"; alt er planlagt, med standard være hver dag.
    • Test programmet bruker de nye profilerings funksjoner, men det er kun for demonstrasjon: disse er slått av som standard. Mer om dette senere.
    • Det er ingen lokaliseringer ennå.

  • Nye funksjoner:
    • Sparkle støtter nå .pkgs. Bare navnet på .pkg navnet på programmet og sette i oppdateringen arkivet.
    • Sparkle sender nå valgfri demografisk profilering informasjon; satt SUEnableSystemProfiling til JA i din Info.plist og sjekk ut GET data som sendes til webserveren din når henting av appcast. Mer om dette i dokumentasjonen. Testen programmet har dette på slik at du kan se atferden.
    • Sparkle støtter nå oppdatere ikke-.apps. Bare ring -setHostBundle:. På den globale SUUpdater å la den vite hva du prøver å oppdatere
    • Sparkle støtter nå søppelrydding i verts app. Bruk "Sparkle-med-GC.framework" for det, men vær klar over det er 10.5-bare.
    • er Sparkle nå 64-bit kompatibel, kompilering både ppc64 og x86_64.
    • Sparkle støtter nå en gnisten: minimumSystemVersion attributt på kabinettet. Den gjør hva du tror den gjør.
    • Sparkle sjekker nå for å se om verten app kjører fra en disk image og nekter å oppdatere hvis det er. (10.4+ only)
    • Lagt til støtte for enheter i kabinettet veier.
    • Filstørrelsen utgang er nå formatert vakkert.
    • Sparkle nå gir visuell indikasjon på at det er å sjekke etter oppdateringer når oppdateringen bruker initiert. dvs: det dukker opp en status kontrolleren si "se etter oppdateringer"
    • Lagt til støtte for en SUPublicDSAKeyFile, slik at folk ikke trenger å kopiere / lime inn hele nøkkelen til deres Info.plist. Sett denne nøkkelen i din Info.plist til filnavnet nøkkelen i din Resources katalogen.
    • Lagt til et faktisk vedlikeholde kodebasen.

  • Endringer:
    • Sparkle versjon sammenligning er nå dramatisk mindre dum og verifisert av en haug av enhet tester. Hvis noe ikke fungerer slik du tror det skal, legge til en test for å SUVersionComparisonTest.m
    • Lagt et minimum for å sjekken intervallet slik at utviklere ikke ved et uhell slipper sine apps i naturen med 60 sekunders test intervallet og har DOS-angrep-lignende resultater. Det er en time nå for utgivelse modus; gjerne endre det.
    • relansere prosessen bruker nå en egen helper app, som er en mye mer robust metode.
    • Endret CFBundleShortVersionString oppførsel. Sparkle bruker ikke lenger Apples om boks stil vise ShortVersionString (CFBundleVersion) når sistnevnte er tilgjengelig
    • Ikke mer MD5 sjekking. Bruk DSA.: Det er faktisk sikker
    • styggedom som var SUStatusChecker er død. Bruk SUProbingUpdateDriver i stedet.

  • Bugfikses:
    • Fikset en stor feil med helautomatisk oppdatering: før, hvis brukeren valgte å relansere senere, app ville være å kjøre fra papirkurven for en stund. Nå er knappene "installer og relansere" eller "installere senere."
    • Sparkle krefter Spotlight å indeksere den oppdaterte program så det ikke vil holde peker til den i søpla.
    • Sparkle trimmer mellomrom fra rundt DSA signaturer; dette kan føre til krasj før.
    • Fikset en bug hvor brukeren velger å hoppe over en versjon ville hemme fremtidige automatiske oppdateringer til neste lansering.
    • Fikset en bug som kunne oppstå når app har en lokalisert CFBundleName.
    • .dmgs nå jobbe med Leopard.
    • Statuskontrollerens knapp størrelser nå på riktig måte til lokalisering.
    • Sparkle fungerer nå riktig med LSUIElement apps:. Det fokuserer dem før visning oppdateringen varsling
    • Sparkle nå sletter mislyktes delvis nedlastinger.
    • Oppdateringen varsling ikke lenger flyter over alt i programmet.
    • Faste varierte og diverse minnelekkasjer.
    • En massevis av andre ting som jeg har glemt eller var for liten til å nevne!

Krav :

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

Lignende programvare

Annen programvare fra utvikleren Open Sword Group

Pixen
Pixen

12 Dec 14

Kommentarer til Open Sword Sparkle

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!