|
@@ -72,7 +72,9 @@ Then, you need to prepare three entitlements files.
|
|
|
<key>com.apple.security.app-sandbox</key>
|
|
|
<true/>
|
|
|
<key>com.apple.security.application-groups</key>
|
|
|
- <string>TEAM_ID.your.bundle.id</string>
|
|
|
+ <array>
|
|
|
+ <string>TEAM_ID.your.bundle.id</string>
|
|
|
+ </array>
|
|
|
</dict>
|
|
|
</plist>
|
|
|
```
|
|
@@ -227,9 +229,10 @@ more details.
|
|
|
|
|
|
## Cryptographic Algorithms Used by Electron
|
|
|
|
|
|
-Depending on the country and region you are located, Mac App Store may require
|
|
|
-documenting the cryptographic algorithms used in your app, and even ask you to
|
|
|
-submit a copy of U.S. Encryption Registration (ERN) approval.
|
|
|
+Depending on the countries in which you are releasing your app, you may be
|
|
|
+required to provide information on the cryptographic algorithms used in your
|
|
|
+software. See the [encryption export compliance docs][export-compliance] for
|
|
|
+more information.
|
|
|
|
|
|
Electron uses following cryptographic algorithms:
|
|
|
|
|
@@ -257,10 +260,6 @@ Electron uses following cryptographic algorithms:
|
|
|
* RC5 - http://people.csail.mit.edu/rivest/Rivest-rc5rev.pdf
|
|
|
* RIPEMD - [ISO/IEC 10118-3](https://webstore.ansi.org/RecordDetail.aspx?sku=ISO%2FIEC%2010118-3:2004)
|
|
|
|
|
|
-On how to get the ERN approval, you can reference the article: [How to legally
|
|
|
-submit an app to Apple’s App Store when it uses encryption (or how to obtain an
|
|
|
-ERN)][ern-tutorial].
|
|
|
-
|
|
|
[developer-program]: https://developer.apple.com/support/compare-memberships/
|
|
|
[submitting-your-app]: https://developer.apple.com/library/mac/documentation/IDEs/Conceptual/AppDistributionGuide/SubmittingYourApp/SubmittingYourApp.html
|
|
|
[nwjs-guide]: https://github.com/nwjs/nw.js/wiki/Mac-App-Store-%28MAS%29-Submission-Guideline#first-steps
|
|
@@ -270,7 +269,7 @@ ERN)][ern-tutorial].
|
|
|
[electron-packager]: https://github.com/electron-userland/electron-packager
|
|
|
[submit-for-review]: https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SubmittingTheApp.html
|
|
|
[app-sandboxing]: https://developer.apple.com/app-sandboxing/
|
|
|
-[ern-tutorial]: https://carouselapps.com/2015/12/15/legally-submit-app-apples-app-store-uses-encryption-obtain-ern/
|
|
|
+[export-compliance]: https://help.apple.com/app-store-connect/#/devc3f64248f
|
|
|
[temporary-exception]: https://developer.apple.com/library/mac/documentation/Miscellaneous/Reference/EntitlementKeyReference/Chapters/AppSandboxTemporaryExceptionEntitlements.html
|
|
|
[user-selected]: https://developer.apple.com/library/mac/documentation/Miscellaneous/Reference/EntitlementKeyReference/Chapters/EnablingAppSandbox.html#//apple_ref/doc/uid/TP40011195-CH4-SW6
|
|
|
[network-access]: https://developer.apple.com/library/ios/documentation/Miscellaneous/Reference/EntitlementKeyReference/Chapters/EnablingAppSandbox.html#//apple_ref/doc/uid/TP40011195-CH4-SW9
|