Mac Electron 应用 公证(notarization)失败, appid or password was entered incorrectly
最近在开发electron桌面应用,最后需要打包后进行签名和公证才能给其他电脑正常打开运行,网上主流的有electron-notarize插件和命令行工具这两种方法,这里说说命令行公证时的一个坑
正题来了:
具体命令行公证方法可移步-》Mac Electron 应用的签名(signature)和公证(notarization)
出错代码:xcrun altool --notarize-app --primary-bundle-id “com.xxx.xxx" --username “your developer appleid" --password “app-password" --asc-provider "ProviderShortname" -t osx --file xxx.dmg
错误提示截图
始终提示我appid或密码错误,苍了个天,我并未填错,但每次都这样抱错
解决方法:原来是命令代码里的引号作祟,把所有引号都删除就可以正常公证
公证成功!
解决方案参考链接:https://developer.apple.com/forums/thread/657090