birkaç önemli istisna dışında, çoğu Mac yazılımı gerçekten topal güncelleme işlevselliğe sahiptir. Programlar genellikle sadece, mevcut yeni bir sürümü var olduğunu söylemek web sitesinde işaret ve gerisini yapacaktır. Bunu düzeltmek için çalışıyorum.
Sparkle geliştiriciler anında kendini güncelleme işlevselliği almak için onların Kakao uygulamaları (beş adım yüklemek!) Sopa bir modül. Sizin sunucusu, indir, özü, yüklemek, yeniden başlatma üzerinde bir appcast güncelleme bilgileri okuyacağınız ve hatta göstermek için teklif: Bu, ben senin app sadece yeni sürümleri kontrol, kendini güncellemek mümkün olacak anlamına onlar güncellemek istiyorsanız karar vermeden önce kullanıcıların notları bırakın.
O kolay, ücretsiz ve daha iyi herkes için bir Mac kullanarak yapmak, yani bunun için gidersiniz!
Bu sürümdeki yeni nedir:
- en önemli şeyler bilmek:
- 10.3 desteği en iyi denenmemiş olduğu; kabataslak en kötü. Bunu kullanmak iyice önce onunla test.
- Sparkle şimdi ikinci lansmanı güncellemek için izin ister; Şuna şaşırmayın. Sen bir temsilci yöntemi ile bu davranışını değiştirebilir; Daha fazla bilgi için SUUpdater.h okuyun.
- artık "zamanlanmış güncelleştirmeleri" "Başlangıçta kontrol" ve ayırt; Her şey varsayılan her gün olmak, planlanıyor.
- test uygulaması yeni profil özelliklerini kullanıyor, ama bu sadece gösteri için var: Bu varsayılan olarak kapalıdır. Daha sonra.
- hiçbir lokalizasyonları henüz bulunmamaktadır.
- Yeni özellikler:
- Sparkle şimdi .pkgs destekler. Sadece .pkg app ismi ve güncelleme arşivi koymak.
- Sparkle şimdi isteğe bağlı demografik profil bilgileri gönderir; senin Info.plist içinde YES SUEnableSystemProfiling ayarlamak ve appcast getiriliyor zaman sunucunuza gönderilen GET verileri göz atın. Belgelerde bu konuda daha fazla. Test uygulaması davranışı görebilirsiniz böylece bu vardır.
- Sparkle şimdi olmayan .apps güncelleme destekler. Sadece -setHostBundle arayın:. Küresel SUUpdater üzerinde o güncellemek için çalışıyoruz ne bildirmek için
- Sparkle şimdi ev sahibi app çöp toplama destekler. Bunun için "Sparkle-ile-GC.framework" kullanın, ancak 10.5 yalnızca bu farkında olmak.
- Sparkle PPC64 ve x86_64 hem derleme, şimdi 64-bit uyumlu.
- Sparkle şimdi ışıltı destekler: minimumSystemVersion kasasında bağlıyor. Bu öyle düşünüyorum ne yapar.
- Sparkle şimdi ev sahibi uygulaması disk görüntüsünden çalışıp çalışmadığını görmek için denetler ve eğer güncellemek için reddediyor. (10.4+ sadece)
- desteği eklendi.
- dosya boyutu çıktı şimdi hoş biçimlendirilir.
- Sparkle Şimdi Güncelleştir kullanıcı başlatılan zaman güncellemeleri kontrol ediyor ki görsel gösterge verir. yani: o "güncellemeleri kontrol" diyerek bir durum denetleyicisi açılır
- Bir SUPublicDSAKeyFile için destek eklendi. Senin Kaynaklar dizininde anahtarın dosya için Info.plist bu anahtarı ayarlayın.
- aslında bakımlı kod temeli eklendi.
Muhafaza yolları varlıklar için
İnsanlar / kopyalama kendi Info.plist içine onların bütün anahtarı yapıştırmak zorunda kalmazsınız - Değişiklikleri:
- Sparkle sürüm karşılaştırma şimdi dramatik az aptal ve birim testleri bir grup tarafından doğrulanmadı olduğunu. Bir şey mi olması gerektiği düşünüyorum şekilde işe yaramazsa, SUVersionComparisonTest.m için bir test eklemek
- onay aralığı en az eklendi. Bu sürüm modu için şimdi bir saat var; Bunu değiştirmek için çekinmeyin.
- yeniden baslatilmasiydi süreci artık çok daha güçlü bir yöntemdir ayrı bir yardımcı uygulaması kullanır.
- Değişti CFBundleShortVersionString davranışı:. Sparkle artık ikinci kullanılabilir olduğunda ShortVersionString (CFBundleVersion) görüntüleme Apple'ın hakkında kutu stili kullanır
- Daha fazla MD5 kontrolü. DSA kullanın:. Aslında güvenli olduğunu
- oldu iğrençtir SUStatusChecker öldü. Kullanım SUProbingUpdateDriver yerine.
Geliştiriciler yanlışlıkla 60-ikinci test onay aralıklarla vahşi içine uygulamalar bırakın ve DOS saldırısı gibi sonuçlar yok ki - Bugfixes:
- tam otomatik güncelleme ile büyük bir hata Sabit: Kullanıcı daha sonra yeniden başlatmasını seçerseniz önce, uygulama bir süre çöp çalışan olacaktır. Şimdi düğmeleri "kurun ve yeniden başlatın" ya olan "daha sonra yükleyin."
- Sparkle güçleri Spotlight güncellenen uygulama reindex için.
- Sparkle DSA imzalar yerinden boşluk düzeltir; Bu daha önce çökmelerine neden olabilir.
- sürüm atlamak için tercih kullanıcı bir sonraki açılışında kadar gelecek otomatik güncelleştirmeleri inhibe bir hata düzeltildi.
- app lokalize CFBundleName olduğunda oluşabilir bir hata düzeltildi.
- .dmgs artık Leopard üzerinde çalışır.
- durum denetleyicisinin düğmesi artık lokalizasyonu uygun boyutları.
- Sparkle şimdi LSUIElement apps ile düzgün çalışır:. O güncelleme uyarısı görüntülemeden önce bunları odaklanır
- Sparkle şimdi kısmi indirme başarısız siler.
- güncelleme uyarısı artık app herşeyin üstünde yüzer.
- Sabit çeşitli ve muhtelif bellek sızıntıları.
- Ben unutulmuş ya da çok küçük ettik diğer şeylerin bir ton söz!
O çöp birine işaret tutmak olmaz böylece
Gereksinimler :
& 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;
Yorum Bulunamadı