electron 公证请教

2 天前
 ClearMoki
请问最近有大佬在公证吗,或者有遇到这个情况吗,无论是直接使用 notarytool 命令行还是 electron/notarize 一直在 progress 中也不报错也不停止
版本号:
"electron": "^33.2.1",
"electron-builder": "^25.1.8",
"@electron/notarize": "^2.5.0",
1136 次点击
所在节点    iDev
4 条回复
nieyujiang
2 天前
如果是新注册的号,手动跑一下公证流程,看一下是不是这个流程一直卡在苹果无法结束,如果是,直接找苹果开发者客服
ClearMoki
2 天前
@nieyujiang 好的我试试客服,手动使用 notarytool 命令就是跑一晚上都是在 progress ,谢谢!
BlackHole1
2 天前
Apple 的公证原理是把你的 zip 文件上传到 aws s3 bucket 中,然后由 Apple 检查 zip 里的 app 。

至于一直卡在 progress ,有两种情况:
1. 你的网络在把文件上传到 aws s3 时,速度非常慢
2. Apple 的公证服务有时候会抽风,你上传完了,但是它公证服务有问题(这种情况要么等,要么给 Apple 发邮件)

你可以通过手动执行: `xcrun notarytool submit --wait --apple-id <APPLE_ID> --password <APPLE_ID_PASSWORD> --team-id <APPLE_TEAM_ID> --progress <ZIP_PATH>`

如果看到: "Successfully uploaded file",则说明你已经把文件上传到了 aws s3 中,那问题就出在 Apple 公证服务上了。

如果是第二种情况。你可以执行: `xcrun notarytool history ---apple-id <APPLE_ID> --password <APPLE_ID_PASSWORD> --team-id <APPLE_TEAM_ID>` 来查看你的提交历史记录,看一下有多少个是在 pending 阶段的。如果比较多,那就只能继续等了。因为 apple 公证是由队列的。

我遇到最极端的情况是: 公证服务在 3~4 天内都不可用(无论是新上传的还是之前的都在 pending 阶段),后续给 Apple 发邮件反馈后,1 天左右的时间就恢复了。

你可以在 https://developer.apple.com/contact/topic/select 中选择 "开发与技术" -> "代码签名" 来给 Apple 发送邮件
ClearMoki
21 小时 31 分钟前
@BlackHole1 谢谢哥我今天的所有的都通过了,我贴一下帖子的原版的 https://developer.apple.com/forums/thread/739751

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1102710

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX