1. Sparkle Mac上升級SDK
下載地址:https://pan.baidu.com/s/1i45r9RJ
2.導入Sparkle.framework
//新建:Copy Files Files Phase
Upgrade1.png
3.檢查更新
[[SUUpdater sharedUpdater]checkForUpdates:@"1"];
4.腳本介紹
1.generte_keys :運行會生成兩個證書,一個私鑰,一個公鑰。
2.sign_update :簽名使用,通過給zip包簽名,獲取簽名序列號。
Upgrade2.png
5.generte_keys工具介紹
(1)generte_keys :雙擊,運行會生成兩個證書,一個私鑰,一個公鑰。
Upgrade3.png
(2)公鑰:放到工程文件目錄下
Upgrade4.png
(3)私鑰:用來給zip文件簽名,簽名后將會拿到序列號
Upgrade5.png
6.info.plist 文件里面添加URL和公鑰鏈接
(1)SUFeedURL 指向固定的請求地址
(2)SUPublicDSAKeyFile:公鑰名字
Upgrade6.png
7.SampleAppcast.xml 文件介紹
url:包地址
bersion:版本號
length:更新包的大小,上傳上去前用 終端 ls -al 命令可查看
type="application/octet-stream":是一個相對固定的值,一般不用修改。
dsaSignature:序列號,通過上訴簽名獲得,這個必須要寫。
Upgrade7.png
8.修改成中文
修改info.plist文件
Upgrade8.png
9.添加詳情更新介紹
Upgrade9.png