当前位置: 首页 > 科技观察

MacOS更快更简单的App公证方法

时间:2023-03-11 22:39:09 科技观察

前言:用过mac的同学应该都知道,我们不仅可以从应用商店下载mac版的应用,大多数厂商也会把应用包放到官网进行分发。用户下载。由于iOS端没有限制唯一安装源(如果机器没有越狱只能从应用商店下载),苹果如何最大程度保护用户下载的应用安全?答案是对应用程序进行公证。未经公证的应用在用户首次打开时会弹出未知风险提示窗口。经过公证的应用程序可以实现与从应用程序商店下载的应用程序相同的体验;主话题开发者需要在app开发完成并上传到官网前,将app压缩成.zip文件上传到苹果指定网站进行公证;在此之前,我们使用的是Xcode自带的命令行工具:altool。具体用法如图2.1图2.1如何使用altoolWWDC2021发布了一种新的公证方法:notarytool。具体用法如图2.2图2.2Notarytool使用方法同时,notarytool还支持查看公证详情日志的命令,如图2.3图2.3notarytool结果日志从上面的对比可以看出,notarytool命令确实简化了很多,官方公布的新notary方法的速度比之前提升了4倍。