1. Sparkle Mac上升级SDK
下载地址:https://pan.baidu.com/s/1i45r9RJ
2.导入Sparkle.framework
//新建:Copy Files Files Phase
![](https://img.haomeiwen.com/i874775/5d589be36125a1c8.png)
3.检查更新
[[SUUpdater sharedUpdater]checkForUpdates:@"1"];
4.脚本介绍
1.generte_keys :运行会生成两个证书,一个私钥,一个公钥。
2.sign_update :签名使用,通过给zip包签名,获取签名序列号。
![](https://img.haomeiwen.com/i874775/f67e9904e870abe8.png)
5.generte_keys工具介绍
(1)generte_keys :双击,运行会生成两个证书,一个私钥,一个公钥。
![](https://img.haomeiwen.com/i874775/42319ab4c0a2582d.png)
(2)公钥:放到工程文件目录下
![](https://img.haomeiwen.com/i874775/a6aad50c5e7e5cf8.png)
(3)私钥:用来给zip文件签名,签名后将会拿到序列号
![](https://img.haomeiwen.com/i874775/48f05f4fa9a4528a.png)
6.info.plist 文件里面添加URL和公钥链接
(1)SUFeedURL 指向固定的请求地址
(2)SUPublicDSAKeyFile:公钥名字
![](https://img.haomeiwen.com/i874775/202059daa81f0388.png)
7.SampleAppcast.xml 文件介绍
url:包地址
bersion:版本号
length:更新包的大小,上传上去前用 终端 ls -al 命令可查看
type="application/octet-stream":是一个相对固定的值,一般不用修改。
dsaSignature:序列号,通过上诉签名获得,这个必须要写。
![](https://img.haomeiwen.com/i874775/6add75f637c08097.png)
8.修改成中文
修改info.plist文件
![](https://img.haomeiwen.com/i874775/deaa5ffa0bf2a4b4.png)
9.添加详情更新介绍
![](https://img.haomeiwen.com/i874775/1f992b4b7a75aa62.png)
网友评论