Closed
Description
MAS-signed App crashes which results in the apps rejection by Apple.
After a few hours of investigation I figured out that there is an issue with the entitlements of the App. In the Console Application the following message is thrown.
failed to parse entitlements for MyApp[84767]: OSUnserializeXML: syntax error near line 1
I then enabled DEBUG=electron-osx-sign*
which allowed me to see that the entitlements of the app were in binary plist format, not in plist format. The entitlements are provided as a valide plist, but codesign
somehow "converts" it to the binary format.
In fact the current version available in the AppStore has the entitlements provided as plist, not as binary plist.
Any input on this odd behaviour?