온디맨드 포털의 Apps 섹션에서 빌드하고 다운로드한 iOS 및 Android 앱을 모든 종류의 디바이스에서 로드하거나 스토어에 제출하려면 앱에 서명해야 합니다. Windows 앱은 서명할 필요가 없습니다.

현재는 Mac OS 컴퓨터에서만 iOS 앱을 서명할 수 있습니다. Mac OS 또는 Windows를 사용하여 Android 앱을 서명할 수 있습니다.

앱 서명을 위한 요구 사항

iOS

  • 포털의 Apps 섹션에서 다운로드한 .ipa 파일
  • 컴퓨터의 키체인에 저장된 개발 또는 배포 인증서 (다른 컴퓨터에서 인증서를 생성한 경우에는 .p12 인증서를 구하고 이를 더블 클릭하여 해당 컴퓨터의 키체인에 설치할 수 있습니다. 이 경우 인증서 암호를 지정해야 합니다.)
  • 프로비저닝 프로필 테스트용 또는 배포용 디바이스 ID를 포함하는 배포 프로비저닝 프로필
  • Java 7 (이상 버전). Java SE 다운로드 페이지에서 JDK를 다운로드하고 설치할 수 있습니다.
  • Xcode 8
  • Mac OS 컴퓨터 (Xcode 8의 경우 Mac OSX 10.11.5 이상 버전 필요)

이들 필요한 파일 생성에 대한 자세한 내용은 AEM Mobile용 iOS 게시 가이드를 참조하십시오.

Android

  • 포털의 Apps 섹션에서 다운로드한 서명되지 않은 .apk 파일
  • Android 앱 서명을 위한 유효한 .p12 인증서
  • Java 7 (이상 버전)
  • Windows 또는 Mac OS 컴퓨터

Android용 .p12 인증서 생성에 대한 자세한 내용은 AEM Mobile용 Android 게시 가이드를 참조하십시오.

앱 서명

  1. 컴퓨터가 시스템 요구 사항을 충족하는지 확인하십시오.

    • Mac OS 컴퓨터의 경우 Xcode 8 이상 버전이 설치되어 있어야 합니다. 또한 앱을 서명하기 전에 Xcode를 최소한 한 번 이상 실행해야 합니다.
    • Windows 또는 Mac OS 컴퓨터에 Java 7 JDK 이상 버전이 설치되어 있어야 합니다.
    • Mac OS 컴퓨터의 키체인에 개발 또는 배포 인증서가 저장되어 있어야 합니다. .p12 인증서를 더블 클릭하고 암호를 지정하여 Keychain Access 유틸리티에 이를 추가할 수 있습니다.

    자세한 내용은 위의 요구 사항을 참조하십시오.

  2. 포털의 Apps 섹션 오른쪽 상단에 있는 AEM Mobile 서명 도구 다운로드 아이콘을 클릭합니다. iOS 및 Android 앱 모두에 대해 동일한 서명 도구가 사용됩니다.

    최신 버전이 설치되어 있는지 확인하십시오. AEM Mobile 서명 도구는 지난 2016년 12월 6일 업데이트되었습니다. 필요한 경우 신규 버전을 설치하기 전에 이전 버전의 AEM Mobile 서명 도구를 제거하십시오.

  3. 온디맨드 포털(https://aemmobile.adobe.com)의 Apps 섹션에서 서명 안 된 앱을 클릭하여 iOS 앱용 .ipa 파일이나 Android 앱용 .apk 파일을 다운로드합니다.

  4. App 서명 도구를 실행하고 iOS 또는 Android를 클릭한 다음 소스 앱과 인증서 정보를 입력하고 앱을 서명합니다.

    iOS 앱의 경우 앱을 테스트하려면 개발 인증서와 개발 프로비저닝 프로필을 선택합니다. 또는 App Store에 앱을 제출하려면 배포 인증서와 배포 프로비저닝 프로필을 선택합니다.

    최초로 앱을 서명하는 경우 서명 프로세스를 완료하려면 허용 또는 항상 허용을 클릭해야 합니다. 앱 서명 시 이러한 메시지가 표시되지 않도록 하려면 항상 허용을 클릭하십시오.

    iOS 앱 서명
    iOS 앱 서명

    Android 앱의 경우 .p12 인증서를 지정하려면 암호를 지정해야 합니다. .keystore 파일을 지정하는 경우 keystore 암호, 개인 키 별칭 및 개인 키 암호를 지정하십시오.

    Android 앱 서명
    Android 앱 서명

    새로 서명된 앱은 소스 앱과 동일한 위치에 생성됩니다.

  5. 디바이스에 서명된 앱을 로드하거나 이를 스토어에 제출하십시오.

앱 서명 문제 해결

AEM Mobile 서명 도구에 iOS 옵션이 없음

Android 탭만 보일 경우 Windows 컴퓨터를 사용하는 중일 수 있습니다. iOS 앱을 서명하기 위해 Mac OS 컴퓨터가 필요합니다.

앱 서명 시 시스템 관리자 암호를 입력하라는 메시지가 여러 번 표시됨

Keychain Access 유틸리티에서 인증서가 “시스템” 키체인이 아닌 “로그인” 키체인에 추가되어 있는지 확인하십시오. 인증서를 드래그 앤 드롭하여 옮길 수 있습니다.

신규 버전의 서명 도구를 설치했지만 p12 인증서 및 암호에 대한 옵션이 계속 표시됨

이전 버전의 AEM Mobile 서명 도구를 제거한 다음 신규 버전을 설치하십시오.

(iOS) 앱 서명 오류

앱 서명 시 오류가 발생하는 경우 로그 파일을 통해 자세한 정보를 확인할 수 있습니다. aemm-sign-tool.log 파일은 홈 폴더에 저장됩니다.

 

이 작업에는 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License의 라이센스가 부여되었습니다.  Twitter™ 및 Facebook 게시물은 Creative Commons 약관을 적용받지 않습니다.

법적 고지 사항   |   온라인 개인 정보 보호 정책