bounty将在4天后过期。回答此问题可获得+500声望奖励。Emmanuel希望引起更多人对此问题的关注:我找到的所有解决方案都是关于解锁钥匙链或安装苹果证书的。但这不起作用。我需要一个真正起作用的解决方案。
我想在mac上发布电子应用程序,我有一个开发者帐户,它给了我一个有效的代码签名证书。我创建的第一个证书工作正常,直到我忘记了我的钥匙链密码,并试图通过创建一个新密码来重置它。更改密码后,我创建了一个新证书,它给了我一个挑战;然而,我试图运行“electron-builder -m”来创建一个新的dmg文件,给了我下面的错误。
- 命令失败:代码设计--符号10 B5 CDF 2F 53 C606 C4 E1 DC 2 E7331 AD 595210 D5420--强制--时间戳--选项运行时--授权/用户/macbookpro/桌面/twitter_tracker/node_modules/app-builder-lib/模板/授权.mac.plist /用户/macbookpro/桌面/twitter_tracker/dist/mac/TwitterTracker.app/Contents/Frameworks/Electron框架.框架/版本/A/资源/af.lproj/locale.pak /用户/macbookpro/桌面/twitter_tracker/框架Tracker.app/Contents/Frameworks/Electron.框架/版本/A/资源/af.lproj/locale.pak:错误SecInternalComponent失败任务=内部版本 *
我试过删除所有node_module文件并创建新文件,但没有成功。
1条答案
按热度按时间3hvapo4f1#
为了正确地对macOS Electron应用程序进行签名,您需要先使用sudo权限解锁钥匙串。为此,您需要先解锁钥匙串。
您可以使用以下命令将其解锁:
只是运行它是一些预先行动之前,你签署你的电子应用程序。