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

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

前言:

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

[[407711]]

答案是公证app。

未经公证的app在用户首次打开会弹出未知风险警告窗。

而通过公证的app,可以达到和app store上下载的一致体验;

正题

开发者在app开发完成在上传至官网前需要将app压缩成.zip上传至苹果指定网站进行公证;

在此之前,我们使用的是xcode附带的命令行工具:altool。具体用法如图2.1

 

 

图2.1 altool使用方式

 

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

 

 

图2.2 notarytool使用方式

 

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

 

 

图2.3 notarytool结果日志

 

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

责任编辑:未丽燕 来源: 今日头条
相关推荐

2011-07-19 10:18:00

钱伯斯思科裁员

2023-12-25 09:41:37

点云训练

2017-06-09 15:58:23

人工智能AI深度学习

2009-07-14 18:09:08

Jython的内省

2024-03-27 00:00:10

勒索软件攻击勒索软件安全

2020-03-04 14:15:29

Python数据可视化代码

2015-07-02 14:21:04

2009-12-30 10:46:01

Ubuntu目标

2015-09-08 10:48:55

UU安全

2018-06-20 09:49:11

数据储存pickle

2013-11-26 17:02:00

2017-08-31 08:10:38

传感器无人机摄像头

2011-06-15 09:53:05

思杰虚拟化

2014-07-18 15:15:50

交换机华为

2015-07-21 17:18:19

用友iUAP

2019-12-14 16:41:40

5G运营商网络

2019-06-21 13:52:19

PythonPython 3.8编程语言

2019-01-11 14:54:07

人工智能AI机器

2020-08-20 09:17:02

数据分析技术IT
点赞
收藏

51CTO技术栈公众号