Open ductridev opened 1 year ago
ECS does not support packaging for the App Store. It also relies on features not allowed by by the store guidelines, and would not pass the review.
Thank you for your reply @khwaaj, so is there any possible way to publish app to mac store?
No, unfortunately there is not. There are some old tickets where this has been extensively discussed before, which you can probably find if you want some more information.
I'm using electron-builder to build and sign my application. But if I enable sandbox in entitlements for Mac App Store publish then my app won't work. I have tried to re-sign with codesign, and I can confirm that it only work when sign without sandbox key.
Command line:
codesign -s "Apple Distribution: Block Browser INC (Y4NZxxxxxx)" --force --deep --sign - dist/mac-universal/BLOCK.app
Then BLOCK.app run normal.Command line:
codesign --entitlements build/entitlements.mac.plist -s "Apple Distribution: Block Browser INC (Y4NZxxxxxx)" --force --deep --sign - dist/mac-universal/BLOCK.app
entitlements.mac.plist:Then BLOCK.app quit unexpected. Error file: error.log
codesign --entitlements build/entitlements.mac.plist -s "Apple Distribution: Block Browser INC (Y4NZxxxxxx)" --force --deep --sign - dist/mac-universal/BLOCK.app
entitlements.mac.plist:Then BLOCK.app run normal.
Packages version:
devDependencies:
dependencies:
Build settings:
Following #105, so I have after pack hook:
afterPackHook.js: