1. 程式人生 > >Mac 下面做自己動更新 使用sparkle.framework

Mac 下面做自己動更新 使用sparkle.framework

parkle 動作很簡單,
1. 檢測你在軟體裡定義的plist升級檔案,比較網站上該軟體有最新版本號和當前執行版本號。如果有新版本號提示使用者
2. 如果使用者點確定下載新軟體包
3. 解壓,替換程式
4. 重啟動程式

這步驟基本已經是Mac下軟體升級的標準步驟了。 
如果只升級軟體的一部分大概需要自己實現吧。

google update engine好像可以升級部分

_suUpdater = [[SUUpdateralloc] init];

//  開發階段遮蔽了自動更新檢查

//    [_suUpdater checkForUpdatesInBackground];

資原始檔

http://doxygen.db48x.net/mozilla-full/html/df/d27/interfaceSUUpdater.html