모바일 애플리케이션 구축 building-mobile-applications
테스트하거나 앱스토어에 게시하기 위해 장치 또는 시뮬레이터에 설치할 애플리케이션을 빌드합니다. PhoneGap 명령줄 인터페이스를 사용하여 로컬로 애플리케이션을 빌드하거나 PhoneGap Build을 사용하여 클라우드에서 애플리케이션을 빌드할 수 있습니다.
GitHub에서 사용할 수 있는 코드를 사용하여 모바일 애플리케이션을 빌드하는 방법에 대한 전체 단계별 문서는 여기에서 확인할 수 있습니다.
Publish 인스턴스로 응용 프로그램 이동 moving-the-application-to-the-publish-instance
모바일 애플리케이션의 설치된 인스턴스에 콘텐츠 업데이트를 제공하고 게시된 콘텐츠를 사용하여 애플리케이션을 빌드할 수 있도록 애플리케이션 파일을 게시 인스턴스로 이동합니다. 애플리케이션은 저장소의 두 노드 분기로 구성됩니다.
/content/phonegap/apps/<application name>
: 작성자가 만들고 활성화하는 웹 페이지입니다./content/phonegap/content/<application name>
: 응용 프로그램 구성 파일 및 콘텐츠 동기화 구성
/content/phonegap/content/<application name>
분기의 파일을 게시 인스턴스로 이동하기만 하면 됩니다. 작성자가 페이지를 활성화하면 /content/phonegap/apps/<application name>
분기의 파일이 이동됩니다.
AEM에서는 벌크 컨텐츠를 게시 인스턴스로 이동하는 두 가지 방법을 제공합니다.
- 복제 콘솔에서 트리 활성화 명령을 사용합니다.
- 콘텐츠를 포함하는 패키지를 만들고 패키지를 복제합니다.
예를 들어 phonegapapp이라는 모바일 애플리케이션이 만들어집니다. /content/phonegap/content/phonegapapp 노드를 게시 인스턴스로 이동해야 합니다.
팁: 패키지를 작성자 인스턴스에서 게시 인스턴스로 이동하려면 패키지의 Replicate 명령을 사용합니다.
PhoneGap 명령줄 인터페이스를 사용한 빌드 building-using-the-phonegap-command-line-interface
PhoneGap 명령줄 인터페이스(CLI)를 사용하여 컴퓨터에서 PhoneGap 응용 프로그램을 컴파일합니다. AEM 콘텐츠를 애플리케이션에 포함하기 위해 AEM은 모바일 애플리케이션의 콘텐츠, 콘텐츠 동기화 구성 및 기타 필수 에셋이 포함된 ZIP 파일을 생성합니다. ZIP 파일을 다운로드하여 빌드에 포함합니다.
빌드 환경 준비 preparing-your-build-environment
PhoneGap CLI를 사용하여 빌드하려면 Node.js 및 PhoneGap 클라이언트 유틸리티를 설치해야 합니다. 다음 절차를 수행하려면 인터넷 연결이 필요합니다.
-
Node.js를 다운로드하여 설치하십시오.
-
터미널 또는 명령 프롬프트를 열고 다음 노드 명령을 입력하여 PhoneGap 유틸리티를 설치합니다.
code language-shell npm install -g phonegap
UNIX® 또는 Linux® 시스템에서는 명령 접두사로
sudo
을(를) 사용해야 할 수 있습니다.터미널은 일련의 HTTP GET 명령의 결과를 보여줍니다. 설치가 완료되면 터미널에 다음 예와 같이 라이브러리가 설치된 위치가 표시됩니다.
code language-xml /usr/local/bin/phonegap -> /usr/local/lib/node_modules/phonegap/bin/phonegap.js phonegap@3.3.0-0.19.6 /usr/local/lib/node_modules/phonegap ├── pluralize@0.0.4 ├── colors@0.6.0-1 ├── semver@1.1.0 ├── qrcode-terminal@0.9.4 ├── shelljs@0.1.4 ├── optimist@0.6.0 (...) ├── prompt@0.2.11 (...) ├── phonegap-build@0.8.4 (...) ├── connect-phonegap@0.8.1 (...) └── cordova@3.3.0-0.1.1 (...)
-
(선택 사항) 타깃팅하는 모바일 플랫폼용 SDK를 얻습니다.
- iOS 플랫폼용 앱을 빌드하려면 최신 버전의 Xcode을(를) 설치하십시오.
- Android™ 앱을 빌드하려면 Android™ SDK를 설치하십시오.
콘텐츠 ZIP 파일 다운로드 downloading-the-content-zip-file
모바일 애플리케이션의 컨텐츠를 파일 시스템으로 이동합니다.
-
모바일 애플리케이션 페이지에서 애플리케이션을 선택합니다.
-
(선택 사항) 전체 설치를 위해 응용 프로그램을 빌드하려면 도구 모음에서 캐시 지우기 아이콘 을 누릅니다.
note note NOTE 캐시에는 설치된 애플리케이션에 대한 콘텐츠 업데이트가 보관됩니다. 캐시된 모든 업데이트를 캐시를 지우는 중입니다. -
도구 모음에서 CLI Assets 다운로드 아이콘을 클릭합니다.
-
ZIP 파일을 저장한 후 성공 대화 상자에서 닫기 를 클릭합니다.
-
ZIP 파일의 컨텐츠를 추출합니다.
PhoneGap CLI를 사용한 빌드 using-the-phonegap-cli-to-build
PhoneGap CLI를 사용하여 애플리케이션을 컴파일하고 설치합니다. PhoneGap CLI를 사용하는 방법에 대한 자세한 내용은 PhoneGap 명령줄 인터페이스(https://docs.phonegap.com/en/3.0.0/guide_cli_index.md.html
) 설명서를 참조하십시오.
-
터미널 또는 명령 프롬프트를 열고 현재 디렉터리를 다운로드한 응용 프로그램 ZIP 파일로 변경합니다. 예를 들어 다음 명령을 실행하면 디렉토리가 ng-app-cli.1392137825303.zip 파일로 변경됩니다.
code language-shell cd ~/Downloads/ng-app-cli.1392137825303
-
타깃팅하는 플랫폼에 대한 phonegap 명령을 입력합니다. 예를 들어 다음 명령은 Android™용 앱을 빌드합니다.
code language-shell phonegap build android
PhoneGap Build을 사용하여 빌드 building-using-phonegap-build
PhoneGap 클라우드 서비스를 사용하여 앱을 빌드합니다. 이 절차를 수행하려면 먼저 PhoneGap Build 구성을 만들어야 합니다.
PhoneGap Build에 연결 중 connecting-to-phonegap-build
AEM 내에서 PhoneGap Build 서비스를 사용할 수 있도록 PhoneGap Build 구성을 만듭니다. 모바일 애플리케이션을 빌드하는 데 사용할 PhoneGap Build 계정의 사용자 이름과 암호를 입력합니다.
-
도구 페이지를 엽니다. (http://localhost:4502/tools.html).
-
CQ 작업 영역에서 Cloud Service 를 클릭합니다.
-
PhoneGap Build에 대한 지금 구성 링크를 클릭합니다.
-
구성 만들기 대화 상자에서 제목 속성의 값을 입력합니다. 기본적으로 Name 속성의 값은 제목에서 파생되지만 이름을 입력할 수 있습니다. 만들기 를 클릭합니다.
-
[PhoneGap Build 구성] 대화 상자에서 PhoneGap Build 사용자 이름과 암호를 입력한 다음 [확인]을 클릭합니다.
PhoneGap Build 사용 using-phonegap-build
다양한 모바일 플랫폼을 위해 컴파일하기 위해 애플리케이션 리소스를 PhoneGap Build에 보냅니다.
-
모바일 애플리케이션 페이지에서 모바일 애플리케이션을 엽니다. (http://localhost:4502/mobile.html/content/phonegap)
-
(선택 사항) 전체 설치를 위해 응용 프로그램을 빌드하려면 응용 프로그램을 선택하고 캐시 지우기 아이콘을 누릅니다.
note note NOTE 캐시에는 설치된 애플리케이션에 대한 콘텐츠 업데이트가 보관됩니다. 캐시된 모든 업데이트를 캐시를 지우는 중입니다. -
시작 페이지를 선택한 다음 원격 빌드 아이콘을 클릭합니다.
참고: 빌드가 성공적으로 완료되면 AEM Beta의 Beta 버전에서 받은 편지함 알림을 만들지 않습니다.
-
성공 대화 상자에서 PhoneGap Build을 클릭하여
https://build.phonegap.com/apps
에서 Adobe PhoneGap Build 페이지를 엽니다. 앱이 표시되기를 기다리는 경우https://status.build.phonegap.com/
에서 PhoneGap Build 상태를 확인할 수 있습니다.빌드 설치에 대한 자세한 내용은 PhoneGap Build 설명서를 참조하세요.
note note NOTE 무료 PhoneGap Build 계정은 하나의 개인 응용 프로그램이 허용됩니다. 추가 전용 응용 프로그램을 빌드하는 경우 PhoneGap 빌드가 실패합니다.
다음 단계 the-next-steps
빌드 프로세스 후 다음 단계에서는 앱의 구조에 대해 학습합니다.