Change the translation encoding
authorPlusb Preco <plusb21@gmail.com>
Mon, 16 Nov 2015 20:09:27 +0000 (05:09 +0900)
committerPlusb Preco <plusb21@gmail.com>
Mon, 16 Nov 2015 20:09:27 +0000 (05:09 +0900)
docs-translations/ko-KR/tutorial/mac-app-store-submission-guide.md

index 3b9ae2f..0908d5a 100644 (file)
@@ -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
 </plist>
 ```
 
-±×¸®°í ´ÙÀ½ ½ºÅ©¸³Æ®¿¡ µû¶ó ¾îÇø®ÄÉÀ̼ǿ¡ »çÀÎÇÕ´Ï´Ù:
+그리고 다음 스크립트에 따라 어플리케이션에 사인합니다:
 
 ```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