From 9bc536a95f89ac5f5fc82148ce2a02cae5b1b136 Mon Sep 17 00:00:00 2001 From: Ali Elderov Date: Fri, 10 Jun 2016 08:31:46 +0200 Subject: [PATCH] fixed errors in text --- .../mac-app-store-submission-guide.md | 57 +++++++++++-------- 1 file changed, 32 insertions(+), 25 deletions(-) diff --git a/docs-translations/ru-RU/tutorial/mac-app-store-submission-guide.md b/docs-translations/ru-RU/tutorial/mac-app-store-submission-guide.md index 480ec35f760..598f3233728 100644 --- a/docs-translations/ru-RU/tutorial/mac-app-store-submission-guide.md +++ b/docs-translations/ru-RU/tutorial/mac-app-store-submission-guide.md @@ -1,7 +1,7 @@ #Руководство по утверждению вашего приложения в App Store -Начиная с версии v0.34.0 Electron позволяет вам сформировать данные для App Store к вашему приложению. +Начиная с версии v0.34.0 Electron позволяет Вам сформировать данные для App Store к вашему приложению. Данное руководство представляет собой пошаговую инструкцию по созданию данных файлов. Помните, что когда Вы подаете свое приложение на рассмотрение в App Store Вы должны обладать аккаунтом разработчика, @@ -9,9 +9,7 @@ ## Как отправить свое приложение на рассмотрение в App Store -Последующие шаги подробно описывают, что и в какой последовательности Вам требуется сделать, но не гарантируют что Ваше приложение -будет рассмотрено Apple. Мы так же рекомендуем вам прочитать официальную документацию по оформлению своего приложения и информации к нему -чтобы пройти проверку в App Store. +Последующие шаги подробно описывают, что и в какой последовательности Вам требуется сделать, но не гарантируют, что Ваше приложение будет рассмотрено Apple. Мы также рекомендуем Вам прочитать официальную документацию по оформлению своего приложения и информации к нему, чтобы пройти проверку в App Store. ## Получение сертификата @@ -24,8 +22,9 @@ Во-первых, нам нужно подготовить два файла: - child.plist: - +`child.plist`: + +```xml @@ -36,9 +35,11 @@ - - parent.plist: - +``` + +`parent.plist`: + +```xml @@ -49,8 +50,11 @@ (allow mach-lookup (global-name-regex #"^org.chromium.Chromium.rohitfork.[0-9]+$")) +``` Затем подписываем свое приложение, с помощью специального сценария: + +```bash #!/bin/bash # Имя вашего приложения. @@ -79,42 +83,45 @@ codesign -s "$APP_KEY" -f --entitlements parent.plist "$APP_PATH" productbuild --component "$APP_PATH" /Applications --sign "$INSTALLER_KEY" "$RESULT_PATH" - -Если вы только начали разрабатывать под Mac OS X, то мы желаем Вам прочитать [App SandBox](https://developer.apple.com/library/ios/documentation/Miscellaneous/Reference/EntitlementKeyReference/Chapters/EnablingAppSandbox.html "Ссылка для новичков в разработке приложений для Mac OS X") +``` -## Обновление приложения +Если вы только начали разрабатывать под Mac OS X, то мы советуем Вам прочитать [App SandBox](https://developer.apple.com/library/ios/documentation/Miscellaneous/Reference/EntitlementKeyReference/Chapters/EnablingAppSandbox.html "Ссылка для новичков в разработке приложений для Mac OS X") -После того, как Вы подписали свое приложение вы сможете загрузить его в Itunes Connect для обработки, убедитесь, что вы создали [запись](https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/CreatingiTunesConnectRecord.html "ссылка на показ как создавать запись в Itunes Connect") перед отправкой. +## Обновление приложения + +После того, как Вы подписали свое приложение Вы сможете загрузить его в Itunes Connect для обработки, убедитесь, что Вы создали [запись](https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/CreatingiTunesConnectRecord.html "ссылка на показ как создавать запись в Itunes Connect") перед отправкой. ## Объяснение использования 'temporary-exception' -Когда песочница Apple временно исключила ваше приложение, согласно [документации](https://developer.apple.com/library/mac/documentation/Miscellaneous/Reference/EntitlementKeyReference/Chapters/AppSandboxTemporaryExceptionEntitlements.html "Документация по исключениям") вам нужно объяснить насколько это важное исключение: +Когда песочница Apple временно исключила ваше приложение, согласно [документации](https://developer.apple.com/library/mac/documentation/Miscellaneous/Reference/EntitlementKeyReference/Chapters/AppSandboxTemporaryExceptionEntitlements.html "Документация по исключениям") Вам нужно объяснить насколько это важное исключение: ->Примечание: если вы временно исключаете свое приложение, обязательно прочитайте и выполните рекомендации по правам на исключение. +>Примечание: если Вы временно исключаете свое приложение, обязательно прочитайте и выполните рекомендации по правам на исключение. >которые предоставляются в Itunes Connect. Самое важное указать почему ваше приложение должно быть исключенно. -Вы можете объяснить, что ваше приложение построено на основе браузера Chromium, который использует Mach из-за его мульти-процесс архитектуры. Но есть еще вероятность, что ваше приложение не удалось проверить именно из-за этого. +Вы можете объяснить, что ваше приложение построено на основе браузера Chromium, который использует Mach из-за его мультипроцессной архитектуры. Но есть еще вероятность, что ваше приложение не удалось проверить именно из-за этого. ## Отправка приложения на проверку Следующие шаги описаны в официальной [документации](https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SubmittingTheApp.html "Официальная статья по отправке приложения на проверку") -#Ограничения в Mac App Store +# Ограничения в Mac App Store -Для того чтобы удовлетворить всем просьбам SandBox App Store , некотоыре из модулей были отключены: +Для того чтобы удовлетворить всем просьбам SandBox App Store, некоторые из модулей были отключены: - crashReporter - autoUpdater -и следующие проблемы были несколько изменены: + +А также следующие проблемы были несколько изменены: - Захват видео на некоторых машинах может не работать -- Некоторые специалньые возможности могут не работать +- Некоторые специальные возможности могут не работать - Приложения не будут в курсе изменения DNS -Так же из за использования SandBox App Store некоторые возможности могут быть не доступны или ограничены, подробнее о ограничениях + +Также из-за использования SandBox App Store некоторые возможности могут быть не доступны или ограничены, подробнее о ограничениях Вы можете прочитать в [документации](https://developer.apple.com/app-sandboxing/ "Ссылка на ограничения в SandBox AppStore") -# Криптографические алгоритмы котоыре использует Electron +# Криптографические алгоритмы которые использует Electron -Смотря в какой стране и городе Вы находитесь Apple может потребовать от Вас задокументировать алгоритмы криптографии котоыре вы используете -и если потребуется то попросит предоставить Вас копию регистрации вашего алгоритма шифрования. +Смотря в какой стране и городе Вы находитесь, Apple может потребовать от Вас задокументировать алгоритмы криптографии которые Вы используете +и если потребуется, то попросит Вас предоставить копию регистрации вашего алгоритма шифрования. Electron использует следующие алгоритмы шифрования: - AES - NIST SP 800-38A, NIST SP 800-38D, RFC 3394 @@ -141,5 +148,5 @@ Electron использует следующие алгоритмы шифров - RC5 - http://people.csail.mit.edu/rivest/Rivest-rc5rev.pdf - RIPEMD - ISO/IEC 10118-3 -Если Вы используете необычный алгоритм, то вот статья о том как получить разрешение на использование собственного алгоритма шифрования в +Если Вы используете необычный алгоритм, то вот статья о том, как получить разрешение на использование собственного алгоритма шифрования в рамках закона США - [статья](https://pupeno.com/2015/12/15/legally-submit-app-apples-app-store-uses-encryption-obtain-ern/ "Статья о том как получить разрешение на свой алгоритм шифрования")