docs: update guide on MAS entitlements and export compliance (#17695)
* docs: Convert MAS app groups entitlement value to array * docs: Update info on MAS encryption export compliance
This commit is contained in:
parent
82a076855b
commit
3bf71a363a
1 changed files with 8 additions and 9 deletions
|
@ -72,7 +72,9 @@ Then, you need to prepare three entitlements files.
|
||||||
<key>com.apple.security.app-sandbox</key>
|
<key>com.apple.security.app-sandbox</key>
|
||||||
<true/>
|
<true/>
|
||||||
<key>com.apple.security.application-groups</key>
|
<key>com.apple.security.application-groups</key>
|
||||||
<string>TEAM_ID.your.bundle.id</string>
|
<array>
|
||||||
|
<string>TEAM_ID.your.bundle.id</string>
|
||||||
|
</array>
|
||||||
</dict>
|
</dict>
|
||||||
</plist>
|
</plist>
|
||||||
```
|
```
|
||||||
|
@ -227,9 +229,10 @@ more details.
|
||||||
|
|
||||||
## Cryptographic Algorithms Used by Electron
|
## Cryptographic Algorithms Used by Electron
|
||||||
|
|
||||||
Depending on the country and region you are located, Mac App Store may require
|
Depending on the countries in which you are releasing your app, you may be
|
||||||
documenting the cryptographic algorithms used in your app, and even ask you to
|
required to provide information on the cryptographic algorithms used in your
|
||||||
submit a copy of U.S. Encryption Registration (ERN) approval.
|
software. See the [encryption export compliance docs][export-compliance] for
|
||||||
|
more information.
|
||||||
|
|
||||||
Electron uses following cryptographic algorithms:
|
Electron uses following cryptographic algorithms:
|
||||||
|
|
||||||
|
@ -257,10 +260,6 @@ Electron uses following cryptographic algorithms:
|
||||||
* RC5 - http://people.csail.mit.edu/rivest/Rivest-rc5rev.pdf
|
* 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)
|
* 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/
|
[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
|
[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
|
[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
|
[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
|
[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/
|
[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
|
[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
|
[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
|
[network-access]: https://developer.apple.com/library/ios/documentation/Miscellaneous/Reference/EntitlementKeyReference/Chapters/EnablingAppSandbox.html#//apple_ref/doc/uid/TP40011195-CH4-SW9
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue