Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.27 KB

README.md

File metadata and controls

24 lines (17 loc) · 1.27 KB

electron-quickstart-mas

Starter app to test building for the Mac App Store.

This is the electron-quick-start app (see https://github.com/electron/electron-quick-start) set up to be built for the Mac App Store.

This app goes along with the tutorial https://www.techandstartup.com/tutorials/release-electron-app-on-mac-app-store

Steps to build this app for the mac app store:

  • Load the development dependencies electron and electron-builder: npm install
  • Run it in dev mode to make sure it works: npm run start
  • Add your own MacAppStore.provisionprofile to the build directory.
  • Add your own TeamID.appID in the entitlements.mas.plist file on line 9.
  • In the package.json file at a minimum change the name and appId properties to your information.
  • Build the app for the mac app store: electron-builder --mac

To build a Development version of this app (for testing) make the following changes:

  • Add your own AppleDevelopment.provisionprofile to the build directory.
  • Make the following changes to the package.json file:
    • Change "target": "mas" to "target": "mas-dev".
    • Change "type": "distribution" to "type": "development".
    • Change "provisioningProfile": "build/MacAppStore.provisionprofile" to "provisioningProfile": "build/AppleDevelopment.provisionprofile".