macOS更快更简单的app公证方式

2021-06-27  本文已影响0人  Nicholasty

前言

使用过mac的同学应该知道,我们下载mac版应用不仅仅能从app store上下载,大部分厂商也会将app包放到自家官网上供用户下载。由于不像iOS端限制了安装的唯一来源(不是越狱机器的前提下只能从app store下载),那苹果如何以最大程度来保护用户下载的app是否是安全的呢?

答案是公证app。

未经公证的app在用户首次打开会弹出未知风险警告窗。
而通过公证的app,可以达到和app store上下载的一致体验;

正题

开发者在app开发完成在上传至官网前需要将app压缩成.zip上传至苹果指定网站进行公证;
在此之前,我们使用的是xcode附带的命令行工具:altool。具体用法如图2.1


图2.1 altool使用实例.png

WWDC2021中发布了新的公证方式:notarytool。具体用法如图2.2


图2.2 notarytool使用实例.png

同时notarytool也支持查看公证详情日志的命令,如图2.3


图2.3 notarytool结果详情.png

从上面的使用对比可以看出notarytool命令确实精简了许多,同时官方宣称新的公证方式速度较于之前有4倍的提升。

上一篇下一篇

猜你喜欢

热点阅读