quick fix removing excess character

This commit is contained in:
Thomas J Fox 2015-10-21 15:03:12 -05:00
parent 73f4aa1113
commit b61c2e6ff7

View file

@ -1,26 +1,26 @@
# Mac App Store Submission Guide # Mac App Store Submission Guide
Since v0.34.0, Electron allows submitting packaged apps to the Mac App Store Since v0.34.0, Electron allows submitting packaged apps to the Mac App Store
(MAS). This guide provides information on: how to submit your app and the (MAS). This guide provides information on: how to submit your app and the
limitations of the MAS build. limitations of the MAS build.
## How to Submit Your App ## How to Submit Your App
The following steps introduce a simple way to submit your app to Mac App Store. The following steps introduce a simple way to submit your app to Mac App Store.
However, these steps do not ensure sure your app will be approved by Apple; you However, these steps do not ensure sure your app will be approved by Apple; you
still need to read Apple's [Submitting Your App][submitting-your-app] guide on still need to read Apple's [Submitting Your App][submitting-your-app] guide on
how to meet the Mac App Store requirements. how to meet the Mac App Store requirements.
### Get Certificate ### Get Certificate
To submit your app to the Mac App Store, you first must get a certificate from To submit your app to the Mac App Store, you first must get a certificate from
Apple. You can follow these [existing guides][nwjs-guide] on web. Apple. You can follow these [existing guides][nwjs-guide] on web.
### Sign Your App ### Sign Your App
After getting the certificate from Apple, you can package your app by following After getting the certificate from Apple, you can package your app by following
[Application Distribution](application-distribution.md), and then proceed to [Application Distribution](application-distribution.md), and then proceed to
signing your app. This step is basically the same with other programs, but the signing your app. This step is basically the same with other programs, but the
key is to sign every dependency of Electron one by one. key is to sign every dependency of Electron one by one.
First, you need to prepare two entitlements files. First, you need to prepare two entitlements files.
@ -79,9 +79,9 @@ codesign --deep -fs "$APP_KEY" --entitlements child.plist "$FRAMEWORKS_PATH/$APP
codesign -fs "$APP_KEY" --entitlements parent.plist "$APP_PATH" codesign -fs "$APP_KEY" --entitlements parent.plist "$APP_PATH"
productbuild --component "$APP_PATH" /Applications --sign "$INSTALLER_KEY" "$APP_PATH" productbuild --component "$APP_PATH" /Applications --sign "$INSTALLER_KEY" "$APP_PATH"
``` ```
a
If you are new to app sandboxing under OS X, you should also read through If you are new to app sandboxing under OS X, you should also read through
Apple's [Enabling App Sandbox][enable-app-sandbox] to have a basic idea, then Apple's [Enabling App Sandbox][enable-app-sandbox] to have a basic idea, then
add keys for the permissions needed by your app to the entitlements files. add keys for the permissions needed by your app to the entitlements files.
### Upload Your App and Submit for Review ### Upload Your App and Submit for Review
@ -92,7 +92,7 @@ before uploading. Then you can [submit your app for review][submit-for-review].
## Limitations of MAS Build ## Limitations of MAS Build
In order to satisfy all requirements for app sandboxing, the following modules In order to satisfy all requirements for app sandboxing, the following modules
have been disabled in the MAS build: have been disabled in the MAS build:
* `crash-reporter` * `crash-reporter`