From f312a4e6ec1290021fc9f8a0404d3b867702f5ee Mon Sep 17 00:00:00 2001 From: Plusb Preco Date: Tue, 17 Nov 2015 05:09:27 +0900 Subject: [PATCH] Change the translation encoding --- .../tutorial/mac-app-store-submission-guide.md | 70 +++++++++++----------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/docs-translations/ko-KR/tutorial/mac-app-store-submission-guide.md b/docs-translations/ko-KR/tutorial/mac-app-store-submission-guide.md index 3b9ae2f..0908d5a 100644 --- a/docs-translations/ko-KR/tutorial/mac-app-store-submission-guide.md +++ b/docs-translations/ko-KR/tutorial/mac-app-store-submission-guide.md @@ -1,27 +1,27 @@ -# Mac ¾Û ½ºÅä¾î ¾îÇø®ÄÉÀÌ¼Ç Á¦Ãâ °¡À̵å +# Mac 앱 스토어 어플리케이션 제출 가이드 -ElectronÀº v0.34.0 ¹öÀüºÎÅÍ ¾Û ÆÐÅ°Áö¸¦ Mac App Store(MAS)¿¡ Á¦ÃâÇÒ ¼ö ÀÖ°Ô µÇ¾ú½À´Ï´Ù. -ÀÌ °¡À̵å´Â ¾îÇø®ÄÉÀ̼ÇÀ» ¾Û ½ºÅä¾î¿¡ µî·ÏÇÏ´Â ¹æ¹ý°ú ºôµåÀÇ ÇÑ°è¿¡ ´ëÇÑ ¼³¸íÀ» Á¦°øÇÕ´Ï´Ù. +Electron은 v0.34.0 버전부터 앱 패키지를 Mac App Store(MAS)에 제출할 수 있게 되었습니다. +이 가이드는 어플리케이션을 앱 스토어에 등록하는 방법과 빌드의 한계에 대한 설명을 제공합니다. -## ¾Û ½ºÅä¾î¿¡ ¾îÇø®ÄÉÀ̼ÇÀ» µî·ÏÇÏ´Â ¹æ¹ý +## 앱 스토어에 어플리케이션을 등록하는 방법 -´ÙÀ½ ¸î °¡Áö °£´ÜÇÑ ÀýÂ÷¿¡ µû¶ó ¾Û ½ºÅä¾î¿¡ ¾îÇø®ÄÉÀ̼ÇÀ» µî·ÏÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¾´Ï´Ù. -ÇÑ°¡Áö, ÀÌ ÀýÂ÷´Â Á¦ÃâÇÑ ¾ÛÀÌ Apple·ÎºÎÅÍ ½ÂÀεȴٴ °ÍÀ» È®½ÅÇÏÁö ¾Ê½À´Ï´Ù. -µû¶ó¼­ ¿©ÀüÈ÷ AppleÀÇ [Submitting Your App][submitting-your-app] °¡À̵带 ¼÷ÁöÇÏ°í ÀÖ¾î¾ß Çϸç -¾Û ½ºÅä¾î Á¦Ã⠿䱸 »çÇ×À» È®½ÇÈ÷ ÀÎÁöÇÏ°í ÀÖ¾î¾ßÇÕ´Ï´Ù. +다음 몇 가지 간단한 절차에 따라 앱 스토어에 어플리케이션을 등록하는 방법을 알아봅니다. +한가지, 이 절차는 제출한 앱이 Apple로부터 승인된다는 것을 확신하지 않습니다. +따라서 여전히 Apple의 [Submitting Your App][submitting-your-app] 가이드를 숙지하고 있어야 하며 +앱 스토어 제출 요구 사항을 확실히 인지하고 있어야합니다. -### ÀÎÁõ¼­ Ãëµæ +### 인증서 취득 -¾Û ½ºÅä¾î¿¡ ¾îÇø®ÄÉÀ̼ÇÀ» Á¦ÃâÇÏ·Á¸é, ¸ÕÀú Apple·ÎºÎÅÍ ÀÎÁõ¼­¸¦ ÃëµæÇØ¾ß ÇÕ´Ï´Ù. -Ãëµæ ¹æ¹ýÀº À¥¿¡¼­ ã¾Æº¼ ¼ö ÀÖ´Â [°¡À̵å][nwjs-guide]¸¦ Âü°íÇÏ¸é µË´Ï´Ù. +앱 스토어에 어플리케이션을 제출하려면, 먼저 Apple로부터 인증서를 취득해야 합니다. +취득 방법은 웹에서 찾아볼 수 있는 [가이드][nwjs-guide]를 참고하면 됩니다. -### ¾Û¿¡ »çÀÎÇϱâ +### 앱에 사인하기 -Apple·ÎºÎÅÍ ÀÎÁõ¼­¸¦ ÃëµæÇß´Ù¸é, [¾îÇø®ÄÉÀÌ¼Ç ¹èÆ÷](application-distribution.md) ¹®¼­¿¡ µû¶ó ¾îÇø®ÄÉÀ̼ÇÀ» ÆÐŰ¡ÇÕ´Ï´Ù. -±×¸®°í ¾îÇø®ÄÉÀ̼ǿ¡ »çÀÎÀ» ÇÕ´Ï´Ù. ÀÌ ÀýÂ÷´Â ±âº»ÀûÀ¸·Î ´Ù¸¥ ÇÁ·Î±×·¥°ú °°½À´Ï´Ù. -ÇÏÁö¸¸ Å°´Â Electron Á¾¼Ó¼º ÆÄÀÏ¿¡ °¢°¢ µû·Î »çÀÎ ÇØ¾ß ÇÕ´Ï´Ù. +Apple로부터 인증서를 취득했다면, [어플리케이션 배포](application-distribution.md) 문서에 따라 어플리케이션을 패키징합니다. +그리고 어플리케이션에 사인을 합니다. 이 절차는 기본적으로 다른 프로그램과 같습니다. +하지만 키는 Electron 종속성 파일에 각각 따로 사인 해야 합니다. -ù¹ø°, ´ÙÀ½ µÎ ÀÚ°Ý(plist) ÆÄÀÏÀ» ÁغñÇÕ´Ï´Ù. +첫번째, 다음 두 자격(plist) 파일을 준비합니다. `child.plist`: @@ -51,18 +51,18 @@ Apple ``` -±×¸®°í ´ÙÀ½ ½ºÅ©¸³Æ®¿¡ µû¶ó ¾îÇø®ÄÉÀ̼ǿ¡ »çÀÎÇÕ´Ï´Ù: +그리고 다음 스크립트에 따라 어플리케이션에 사인합니다: ```bash #!/bin/bash -# ¾îÇø®ÄÉÀ̼ÇÀÇ À̸§ +# 어플리케이션의 이름 APP="YourApp" -# »çÀÎÇÒ ¾îÇø®ÄÉÀ̼ÇÀÇ °æ·Î +# 사인할 어플리케이션의 경로 APP_PATH="/path/to/YouApp.app" -# »çÀÎµÈ ÆÐÅ°ÁöÀÇ Ãâ·Â °æ·Î +# 사인된 패키지의 출력 경로 RESULT_PATH="~/Desktop/$APP.pkg" -# ¿äûÇÑ ÀÎÁõ¼­ÀÇ À̸§ +# 요청한 인증서의 이름 APP_KEY="3rd Party Mac Developer Application: Company Name (APPIDENTITY)" INSTALLER_KEY="3rd Party Mac Developer Installer: Company Name (APPIDENTITY)" @@ -78,30 +78,30 @@ codesign -fs "$APP_KEY" --entitlements parent.plist "$APP_PATH" productbuild --component "$APP_PATH" /Applications --sign "$INSTALLER_KEY" "$RESULT_PATH" ``` -¸¸¾à OS XÀÇ »÷µå¹Ú½º °³³ä¿¡ ´ëÇØ Ã³À½ Á¢ÇÑ´Ù¸é AppleÀÇ [Enabling App Sandbox][enable-app-sandbox] ¹®¼­¸¦ -Âü°íÇÏ¿© ±âº»ÀûÀÎ °³³äÀ» ÀÌÇØÇØ¾ß ÇÕ´Ï´Ù. ±×¸®°í ÀÚ°Ý(plist) ÆÄÀÏ¿¡ ¾îÇø®ÄÉÀ̼ǿ¡¼­ ¿ä±¸ÇÏ´Â ±ÇÇÑÀÇ Å°¸¦ Ãß°¡ÇÕ´Ï´Ù. +만약 OS X의 샌드박스 개념에 대해 처음 접한다면 Apple의 [Enabling App Sandbox][enable-app-sandbox] 문서를 +참고하여 기본적인 개념을 이해해야 합니다. 그리고 자격(plist) 파일에 어플리케이션에서 요구하는 권한의 키를 추가합니다. -### ¾îÇø®ÄÉÀ̼ÇÀ» ¾÷·ÎµåÇÏ°í ¸®ºä¿ë ¾ÛÀ¸·Î Á¦Ãâ +### 어플리케이션을 업로드하고 리뷰용 앱으로 제출 -¾îÇø®ÄÉÀÌ¼Ç »çÀÎÀ» ¿Ï·áÇÑ ÈÄ iTunes Connect¿¡ ¾÷·ÎµåÇϱâ À§ÇØ Application Loader¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. -Âü°í·Î ¾÷·ÎµåÇϱâ Àü¿¡ [·¹ÄÚµå][create-record]¸¦ ¸¸µé¾ú´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. -±×¸®°í [¸®ºä¿ë ¾ÛÀ» Á¦Ãâ][submit-for-review]ÇÒ ¼ö ÀÖ½À´Ï´Ù. +어플리케이션 사인을 완료한 후 iTunes Connect에 업로드하기 위해 Application Loader를 사용할 수 있습니다. +참고로 업로드하기 전에 [레코드][create-record]를 만들었는지 확인해야 합니다. +그리고 [리뷰용 앱을 제출][submit-for-review]할 수 있습니다. -## MAS ºôµåÀÇ ÇÑ°è +## MAS 빌드의 한계 -¸ðµç ¾îÇø®ÄÉÀÌ¼Ç »÷µå¹Ú½º¿¡ ´ëÇÑ ¿ä±¸ »çÇ×À» ÃæÁ·½ÃÅ°±â À§ÇØ, ´ÙÀ½ ¸ðµâµéÀº MAS ºôµå¿¡¼­ ºñÈ°¼ºÈ­µË´Ï´Ù: +모든 어플리케이션 샌드박스에 대한 요구 사항을 충족시키기 위해, 다음 모듈들은 MAS 빌드에서 비활성화됩니다: * `crash-reporter` * `auto-updater` -±×¸®°í ´ÙÀ½ µ¿ÀÛÀ¸·Î ´ëüµË´Ï´Ù: +그리고 다음 동작으로 대체됩니다: -* ºñµð¿À ĸÃÄ ±â´ÉÀº ¸î¸î ÀåÄ¡¿¡¼­ ÀÛµ¿ÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. -* ƯÁ¤ Á¢±Ù¼º ±â´ÉÀÌ ÀÛµ¿ÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. -* ¾îÇø®ÄÉÀ̼ÇÀÌ DNSÀÇ º¯°æÀ» °¨ÁöÇÏÁö ¸øÇÒ ¼ö ÀÖ½À´Ï´Ù. +* 비디오 캡쳐 기능은 몇몇 장치에서 작동하지 않을 수 있습니다. +* 특정 접근성 기능이 작동하지 않을 수 있습니다. +* 어플리케이션이 DNS의 변경을 감지하지 못할 수 있습니다. -¶ÇÇÑ ¾îÇø®ÄÉÀÌ¼Ç »÷µå¹Ú½º »ç¿ëÀ¸·Î ÀÎÇØ ¾îÇø®ÄÉÀ̼ǿ¡¼­ Á¢±ÙÇÒ ¼ö ÀÖ´Â ¸®¼Ò½º´Â ¾ö°ÝÇÏ°Ô Á¦ÇѵǾî ÀÖ½À´Ï´Ù. -ÀÚ¼¼ÇÑ »çÇ×Àº [App Sandboxing][app-sandboxing] ¹®¼­¸¦ Âü°íÇϼ¼¿ä. +또한 어플리케이션 샌드박스 사용으로 인해 어플리케이션에서 접근할 수 있는 리소스는 엄격하게 제한되어 있습니다. +자세한 사항은 [App Sandboxing][app-sandboxing] 문서를 참고하세요. [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 -- 2.7.4