PhoneGap CLI를 사용한 앱 개발 developing-apps-with-phonegap-cli
개발 환경을 구성한 경우 개발자는 언제든지 디바이스 또는 에뮬레이터 내에서 앱을 실행할 수 있습니다.
다음 예를 실행하려면 Xcode로 macOS X를 실행하는 시스템이나 Android™ SDK가 설치된 Mac/Win/Linux 시스템이 필요합니다.
개발 환경 Bootstrap bootstrap-your-development-environment
PhoneGap CLI 설정(https://docs.phonegap.com/en/4.0.0/guide_cli_index.md.html#The%20Command-Line%20Interface
)
iOS의 경우: iPhone 및 iPad용으로 개발하려면 Apple의 Xcode IDE가 필요합니다.
- 여기에서 무료로 다운로드하세요.
- PhoneGap iOS 플랫폼 안내서(
https://docs.phonegap.com/en/4.0.0/guide_platforms_ios_index.md.html#iOS%20Platform%20Guide
)
Android™의 경우: iPhone 및 iPad용으로 개발하려면 Google의 Android™ Stuido IDE가 필요합니다.
- 여기에서 무료로 다운로드하세요.
- PhoneGap Android™ 플랫폼 안내서(
https://docs.phonegap.com/en/4.0.0/guide_platforms_android_index.md.html#Android%20Platform%20Guide
)
Source 다운로드 download-the-source
개발 환경을 성공적으로 부트스트랩하면 AEM 앱 빌드 타일에서 소스를 다운로드합니다.
- PhoneGap Build 타일 드롭다운 V자형 화살표를 클릭합니다.
- Source 다운로드를 클릭합니다.
- Source 다운로드 모달에서 원하는 소스를 선택합니다.
- 다운로드 를 클릭하고 컴퓨터에 ZIP을 저장합니다.
- 다운로드한 zip 파일을 작업 공간에 추출합니다.
앱 빌드 및 로드(소스) build-and-load-the-app-from-source
PhoneGap CLI는 단일 명령으로 플랫폼 프로젝트를 만들고, 소스를 컴파일하고, 앱을 배포할 수 있습니다.
https://phonegap.com/blog/2014/11/13/phonegap-cli-3-6-3/
)를 참조하십시오.- PhoneGap CLI를 설치했는지 확인하십시오. 위의 내용을 참조하십시오.
- 콘솔(또는 터미널) 창에서 추출한 소스의 루트 디렉토리로 이동합니다.
- 다음 명령을 입력합니다.
phonegap run android
// -- or -- //
phonegap run ios
- 폴더 만들기(mkdir 테스트)
- 이 새 폴더로 이동(cd 테스트)
phonegap create helloWorld
실행- helloWorld(cd helloWorld)로 이동
phonegap run android
을(를) 실행합니다(또는 위와 같이 Android™을 iOS으로 바꾸기).- JavaScript Bridge이 기본 모드로 작동 중인 경우 에뮬레이터가 '장치 준비'라고 말하며 새로 만든 PhoneGap 앱을 실행하도록 열립니다.
Safari 및 IOS 디버그로 JavaScript 디버그 debug-javascripts-with-safari-and-ios-debug
웹 애플리케이션의 경우처럼 Safari의 개발자 도구를 사용하여 앱의 JavaScript을 디버깅할 수 있습니다.
Safari 개발자 도구 활성화 enable-safari-developer-tools
개발자 도구를 활성화하려면:
-
Safari 환경 설정 열기
- 메뉴 막대에서 Safari 를 클릭합니다.
- Preferences 클릭
-
기본 설정 창에서 고급 을 클릭합니다.
- "메뉴 막대에 개발 메뉴 표시" 선택
- 기본 설정 창을 닫습니다.
Safari를 iOS에 연결 connect-safari-to-ios
Safari를 iOS 장치 또는 에뮬레이터에 연결할 수 있습니다.
- 콘솔 창에서 추출한 소스의 루트 디렉토리로 이동합니다.
- 장치 또는 에뮬레이터에서 앱을 시작할 수 있도록 다음 명령을 입력합니다.
phonegap run <platform> --device
// -- or -- //
phonegap run <platform> --emulator
- Safari 열기
- 메뉴 모음에서 개발 을 클릭합니다
- iOS Simulator 하위 메뉴 선택
- home.html을 클릭합니다.
Safari의 Web Inspector로 JavaScript 디버그 debug-javascript-with-safari-s-web-inspector
중단점은 소스의 어디에나 설정할 수 있습니다. 에뮬레이터나 디바이스와 상호 작용할 때 앱의 실행이 중단점에서 중지됩니다. 실행 단계를 진행하고 변수의 값을 검사할 수 있습니다.
- Web Inspector 창에서 Resources 를 클릭합니다.
- 소스 트리를 탐색하고 원하는 소스 파일을 클릭합니다
- 중단점을 추가하려면 옆에 있는 줄 번호를 클릭하십시오.
- 장치 또는 에뮬레이터와 상호 작용
- 제어 단추를 사용하여 메서드 실행, 스텝 오버, 스텝 인 및 스텝 아웃을 계속합니다.
다음 단계 the-next-steps
PhoneGap CLI를 사용한 앱 개발에 대해 알아본 후 장치 기능 액세스를 참조하십시오.