设置公正信息

notarytool-password和邮箱需要用双引号包起来
notarytool-password在这里只是一个标识作用,随便起
--apple-id为你的苹果开发者账号
--team-id为证书别名,告诉公正工具去系统中找哪个证书
--password为苹果专用密码,需要去苹果账号中心创建

xcrun notarytool store-credentials "notarytool-password" --apple-id "afsadfa@163.com" --team-id KJZP34T12M --password xxxx

发起公正请求

保证当前命令行所在的目录下有xxx.dmg文件
这个命令会把你的xxx.dmg文件上传到苹果服务器上

xcrun notarytool submit xxx.dmg --keychain-profile "notarytool-password"

查询公正进度

4f5c8a42-1649-4d36-b0f8-5d0c9a2d3f6e是上一步苹果返回的公正id
查询到返回status: Accepted时,就可以进行下一步注入公证信息了

xcrun notarytool info 4f5c8a42-1649-4d36-b0f8-5d0c9a2d3f6e --keychain-profile "notarytool-password"

将公证信息注入到dmg中

xcrun stapler staple xxx.dmg

查询公正信息是否注入成功

xcrun stapler staple -v xxx.dmg

热饭班长
3.7k 声望434 粉丝

先去做,做出一坨狗屎,再改进。