KinanKazmi opened a new issue #176:
URL: https://github.com/apache/cordova-electron/issues/176
The Mac OSX electron release build doesn't get signed properly.
Didn't find any possible solution from stack-overflow or your Slack groups.
The .pkg builds fine but when verifying from Apple - App Store Connect, i
get this
`ERROR ITMS-90237: "The product archive package's signature is invalid.
Ensure that it is signed with your "3rd Party Mac Developer Installer"
certificate.`
My build file is
```
"electron": {
"mac": {
"package": [
"pkg"
],
"signing": {
"release": {
"identity": "Company Limited (ABCD123456)",
"entitlements": "Entitlements-Release.plist",
"entitlementsInherit": "Entitlements-Release-Inherit.plist",
"provisioningProfile":
"MacAppStoreDistribution.provisionprofile"
}
```
and i created entitlements files with these
```
<key>com.apple.security.app-sandbox</key>
<true/>
and
<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.security.inherit</key>
<true/>
```
I'm using
`9.0.0 ([email protected])`
`"cordova-electron": "^1.1.1"`
`Mac OS Catalina 10.15.7`
- [x] I searched for existing GitHub issues
- [x] I updated all Cordova tooling to most recent version (tried this to
test in the new version but it made no difference)
- [x] I included all the necessary information above (i can add more,
whatever is required)
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]