quick fix removing excess character
This commit is contained in:
		
					parent
					
						
							
								73f4aa1113
							
						
					
				
			
			
				commit
				
					
						b61c2e6ff7
					
				
			
		
					 1 changed files with 11 additions and 11 deletions
				
			
		| 
						 | 
				
			
			@ -1,26 +1,26 @@
 | 
			
		|||
# Mac App Store Submission Guide
 | 
			
		||||
 | 
			
		||||
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 
 | 
			
		||||
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
 | 
			
		||||
limitations of the MAS build.
 | 
			
		||||
 | 
			
		||||
## How to Submit Your App
 | 
			
		||||
 | 
			
		||||
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 
 | 
			
		||||
still need to read Apple's [Submitting Your App][submitting-your-app] guide on 
 | 
			
		||||
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
 | 
			
		||||
still need to read Apple's [Submitting Your App][submitting-your-app] guide on
 | 
			
		||||
how to meet the Mac App Store requirements.
 | 
			
		||||
 | 
			
		||||
### 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.
 | 
			
		||||
 | 
			
		||||
### Sign Your App
 | 
			
		||||
 | 
			
		||||
After getting the certificate from Apple, you can package your app by following
 | 
			
		||||
[Application Distribution](application-distribution.md), and then proceed to 
 | 
			
		||||
signing your app. This step is basically the same with other programs, but the 
 | 
			
		||||
[Application Distribution](application-distribution.md), and then proceed to
 | 
			
		||||
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.
 | 
			
		||||
 | 
			
		||||
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"
 | 
			
		||||
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 
 | 
			
		||||
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.
 | 
			
		||||
 | 
			
		||||
### 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
 | 
			
		||||
 | 
			
		||||
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:
 | 
			
		||||
 | 
			
		||||
* `crash-reporter`
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue