Open Sword Sparkle

Software screenshot:
Open Sword Sparkle
Software detaljer:
Version: 1.5b1
Upload dato: 3 Jan 15
Udvikler: Open Sword Group
Licens: Gratis
Popularitet: 5
Størrelse: 1841 Kb

Rating: 1.0/5 (Total Votes: 1)

Med nogle få bemærkelsesværdige undtagelser, de fleste Mac-software har virkelig halt opdatering funktionalitet. Programmer vil normalt bare fortælle dig, at der er en ny version tilgængelig, peger du på webstedet og gøre dig gøre resten. Jeg forsøger at reparere det.
 Sparkle er et modul, som udviklere kan holde i deres Cocoa applikationer (fem-trins installation!) At få instant selv-update funktionalitet. Dermed mener jeg, at din app vil være i stand til at opdatere sig selv, ikke bare tjekke for nye versioner: det vil læse oplysninger opdateringen fra en appcast på din server, download, ekstrakt, installere, genstart, og tilbyder endda at vise brugere frigive noter, før de beslutter, om de ønsker at opdatere.
 Det er gratis, det er nemt, og det vil gøre brug af en Mac bedre for alle, så gå til det!

Hvad er nyt i denne udgivelse:

  • De vigtigste ting at vide:
    • 10,3 support er uprøvede i bedste; sketchy i værste fald. Test med det grundigt, før du bruger det.
    • Sparkle nu beder om tilladelse til at opdatere på anden lancering; skal du ikke blive overrasket over det. Du kan ændre denne adfærd med en delegeret metode; Læs SUUpdater.h for mere info.
    • skelne Vi har ikke længere mellem "kontrollere ved opstart" og "planlagte opdateringer"; alt er planlagt, med standard bliver hver dag.
    • Testen programmet bruger nye profilering funktioner, men det er kun til demonstration: Det er som standard slået fra. Mere om dette senere.
    • Der er ingen lokaliseringer endnu.

  • Nye funktioner:
    • Sparkle understøtter nu .pkgs. Bare navngive .pkg navnet på app og sætte i opdateringen arkivet.
    • Sparkle sender nu valgfri demografisk profilering information; sæt SUEnableSystemProfiling til JA i din Info.plist og tjek GET data, der sendes til din webserver, når hentning af appcast. Mere om dette i dokumentationen. Testen ansøgning dette på, så du kan se den opførsel.
    • Sparkle understøtter nu opdatere ikke-.apps. Bare ring -setHostBundle:. På det globale SUUpdater at lade det vide, hvad du forsøger at opdatere
    • Sparkle understøtter nu garbage collection i værten app. Brug "Sparkle-med-GC.framework" for det, men vær opmærksom på det er 10,5-only.
    • Sparkle er nu 64 bit kompatibel, kompilering både PPC64 og x86_64.
    • Sparkle understøtter nu en gnist: minimumSystemVersion attribut på kabinettet. Det gør, hvad du synes det gør.
    • Sparkle kontrollerer nu for at se, om værten app kører fra et diskbillede og nægter at opdatere, hvis det er. (Kun 10.4+)
    • Tilføjet understøttelse af enheder i kabinet stier.
    • filstørrelse output er nu formateret pænt.
    • Sparkle giver nu visuel indikation af, at det er at kontrollere for opdateringer, når opdateringen er brugeren indledt. dvs: den dukker op en status controller siger "søger efter opdateringer"
    • Tilføjet støtte til en SUPublicDSAKeyFile, så folk ikke behøver at copy / paste hele deres nøgle i deres Info.plist. Sæt denne nøgle i din Info.plist til filnavnet af nøglen i dine ressourcer mappe.
    • Tilføjet en faktisk vedligeholde kodebase.

  • Ændringer:
    • Sparkle udgave sammenligning er nu dramatisk mindre dum og verificeret af en flok unit test. Hvis noget ikke virker den måde du tænker det skal, tilføjer en test til SUVersionComparisonTest.m
    • Tilføjet et minimum til check interval, så udviklerne ikke ved et uheld frigive deres apps i naturen med 60-sekunders test intervallet og har DOS-angreb-lignende resultater. Det er en time nu for frigivelse mode; velkommen til at ændre det.
    • relanceringen Processen anvender nu en separat hjælper app, som er et langt mere robust metode.
    • Ændret CFBundleShortVersionString adfærd:. Sparkle ikke længere anvender Apples om box-stil vise ShortVersionString (CFBundleVersion), når sidstnævnte er tilgængelig
    • Ikke mere MD5 kontrol. Brug DSA:. Det er faktisk sikkert
    • vederstyggelighed, der var SUStatusChecker er død. Brug SUProbingUpdateDriver i stedet.

  • Fejlrettelser:
    • Rettet en enorm bug med fuldautomatisk opdatering: før, hvis brugeren vælger at relancere senere, app vil køre fra papirkurven i et stykke tid. Så er knapperne "installere og relancere" eller "install senere."
    • Sparkle kræfter Spotlight til genindeksere den opdaterede app, så det ikke vil holde peger på den i papirkurven.
    • Sparkle trimmer mellemrum fra omkring DSA signaturer; dette kan forårsage nedbrud før.
    • Rettet en fejl, hvor brugeren vælger at springe en version ville forhindre fremtidige automatiske opdateringer indtil næste lancering.
    • Rettet en fejl, der kunne opstå, når app har en lokaliseret CFBundleName.
    • .dmgs nu arbejde på Leopard.
    • Status controller knap nu størrelser passende til lokalisering.
    • Sparkle fungerer nu korrekt med LSUIElement apps:. Det fokuserer dem før visning opdateringen alarm
    • Sparkle nu sletter mislykkedes delvise downloads.
    • Opdateringen advarsel ikke længere flyder over alt i app.
    • Faste varierede og diverse memory leaks.
    • Et ton af andre ting, som jeg har glemt eller var for lille til at nævne!

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 software

InterView X
InterView X

4 Jan 15

FSClass
FSClass

3 Jan 15

iBULC
iBULC

3 Jan 15

Andre software developer Open Sword Group

Pixen
Pixen

12 Dec 14

Kommentarer til Open Sword Sparkle

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!