app 用 electron builder 打包成 dmg ,但 framework 上面死活签不上名
联系 wx: MTUxNjc1Mjk2Mzc=
1
ddzm 2023-04-27 18:07:51 +08:00
证书问题吧
|
2
Sager OP @ddzm 有 apple developer 的企业账号,报的错是 bundle format is ambiguous (could be app or framework),或者 bundle format unrecognized, invalid, or unsuitable
|
3
ddzm 2023-04-27 18:21:53 +08:00
官方 issue 有答案
|
4
Sager OP @ddzm 方便提供一下链接不...我应该把 StackOverflow ,electron builder 的 github ,以及 Apple Developer Forums 上面的都翻了个遍...T.T
|
5
Sager OP 能排除掉的是:1. 应该不是 symlink 的问题,我专门加了个 afterpack 脚本去清 invalid symlink ,但还是签不上去; 2. 应该也不是 asar 的问题,我在 build 里把 asar 改成了 false ,也还是签不上去。我也加了 entitlements ,entitlementsInherit ,"hardenedRuntime": true, "gatekeeperAssess": false ,但是公证时候反馈说"The executable does not have the hardened runtime enabled“,所以不知道是不是那里设置的不对
|
6
ddzm 2023-04-27 19:13:07 +08:00
|
8
csulyb 2023-04-28 07:14:47 +08:00
证书问题还是比较好排查的 用命令 codesign 去试试
|