블랙베리 10 플랫폼 가이드
이 가이드에서는 구축 하 고 배포 코르도바 애플 리 케이 션 블랙베리 10 장치에 대 한 개발 환경을 설정 하는 방법을 보여 줍니다. 블랙베리의 이전 버전에 대 한 다양 한 블랙베리 플랫폼 가이드에 설명 된 명령줄 도구를 사용 해야 합니다.
요구 사항
개발 환경 Windows, Mac 및 리눅스에 유효 하다.
개발자가 사용 해야 합니다 cordova
블랙베리 네이티브 SDK와 함께에서 유틸리티. 설치 하는 방법 정보에 대 한 명령줄 인터페이스 참조 cordova
, 프로젝트 추가 다음 빌드 및 각 플랫폼에 대 한 배포.
블랙베리 네이티브 SDK를 설치
블랙베리 네이티브 SDK developer.blackberry.com에서 제공 됩니다. 설치, 다음 시스템 경로에 명령줄 도구를 추가 해야 합니다.
Windows:
내 컴퓨터 → 속성 → 고급 → 환경 변수 로 이동.
예를 들어 네이티브 SDK 설치 디렉토리 경로에 추가:
;C:\bbndk\host_10_1_0_132\darwin\x86\usr\bin\
Mac 및 Linux:
편집은
~/.bash_profile
파일을 네이티브 SDK 설치 된에 따라 다음과 같은 줄을 추가:$ 수출 경로 = ${경로}: / 응용 프로그램/bbndk/host_10_1_0_132/다윈/x 86/usr/빈 /
또는 10.2 네이티브 SDK에 대 한:
$ 수출 PATH=${PATH}:/Applications/Momentics.app/host_10_2_0_15/darwin/x86/usr/bin/
현재 세션에서 변경 내용을 적용 하려면 다음을 실행:
$ 소스 ~/.bash_profile
서명 설정
장치에서 테스트 하거나 검은 딸기 세계를 통해 애플 리 케이 션을 배포 하려는 경우 시스템 코드 서명에 설정 해야 합니다.
서명 키를 얻으려면 블랙베리 웹 사이트로 이동 하 고 있는지 지정한 비밀 번호를 유지. 그런 다음 실행 하는 blackberry-signer
블랙베리 네이티브 SDK와 함께 포함 된 유틸리티.
자세한 내가 찾을 수 있습니다 여기에.
프로젝트 만들기
사용 된 cordova
명령줄 인터페이스에 설명 된 대로 새 프로젝트를 설정 하는 유틸리티. 예를 들어 소스 코드 디렉토리에:
$ 코르도바 만들기 안녕하세요 com.example.hello $ cd 안녕하세요 $ 코르도바 플랫폼 추가 blackberry10 $ 코르도바 빌드
에뮬레이터에 배포
장치 에뮬레이터를 실행 하려면 다운로드 하 고 블랙베리 10 시뮬레이터를 설치.
에뮬레이터 또는 장치에 애플 리 케이 션을 테스트 하기 전에 대상 프로젝트에 추가 해야 합니다. 각 고유 이름으로 식별 하 고 IP 주소와 관련 된. 당신은 애플 리 케이 션을 볼 수 사용 하기 전에 에뮬레이터에서 IP 주소를 해야 합니다.
에뮬레이터 이미지를 시작 다음 홈 화면에서 설정을 선택 하십시오.
이동 하는 보안 및 개인 정보 → 개발 모드 섹션 옵션을 사용 하도록 설정 하 고 IP 주소를 얻기:
프로젝트에 대 한 블랙베리 10 플랫폼을 설정 하면 명령줄 유틸리티의 추가적인 세트 포함 됩니다. 이 경우 프로젝트 최상위 디렉토리에서 호출 다음 명령을 위에 표시 된 IP 주소와 뮤 라는 대상을 연결 합니다.
Windows:
$ platforms\blackberry10\cordova\target.bat 뮤 169.254.0.1-t 시뮬레이터 추가
맥/리눅스:
$ 플랫폼/blackberry10/코르도바/대상 뮤 169.254.0.1-t 시뮬레이터 추가
그런 다음 실행 하는 emulate
명령을 응용 프로그램을 볼 수:
$ 코르도바 에뮬레이션 blackberry10
장치에 배포
장치에 배포 하려면 컴퓨터에 연결 되어 있는지 확인 합니다. 개발 모드를 사용 하도록 설정 하 고 위의 에뮬레이터 단원의 desribed로 IP 주소를 얻습니다. 당신은 또한에서 핀을 얻기 위해 필요 합니다는 아래 설정을 응용 프로그램 →에 대 한 하드웨어:
IP 주소, 장치 암호 및 핀 이름을 연결할 대상 명령줄 유틸리티를 실행 합니다.
Windows:
mydevice 169.254.0.1-t 장치-암호 123456-FFFF972E 핀을 추가 하는 $ platforms\blackberry10\cordova\target.bat
맥/리눅스:
$ 플랫폼/blackberry10/코르도바/대상 추가 mydevice 169.254.0.1-t 장치-암호 123456-핀 FFFF972E
장소:
--password
장치를 잠금 해제 하려면 암호를 말합니다.--pin
장치 설정 응용 프로그램에서 얻은 핀을 말합니다.
그런 다음 실행 하는 run
명령을 응용 프로그램을 볼 수:
blackberry10 실행 $ 코르도바
디버그 토큰은 아직 설정 하지 장치, 서명 키에 등록할 때 지정한 암호와 함께 스크립트를 실행 하는 플랫폼을 사용 하는 오류 메시지가 나타납니다.
Windows:
$ platforms\blackberry10\cordova\run.bat-장치-keystorepass mysecret
맥/리눅스:
$ 플랫폼/blackberry10/코르도바/실행-장치-keystorepass mysecret
WebInspector를 사용 하 여 디버깅
장치 또는 에뮬레이터에서 디버깅 하는 경우 원격으로 응용 프로그램의 내부 상태를 볼 수 WebInspector를 실행할 수 있습니다. 프롬프트는 표준 웹 브라우저와 응용 프로그램에 연결할 수 있도록 URL을 표시 합니다. 자세한 내용은 디버깅 사용 WebInspector을 참조.
릴리스 버전을 빌드한
기본적으로 실행 되는 cordova build
명령 장치 또는 시뮬레이터에 대 한 테스트를 위해 적당 한 부호 없는 .bar 패키지 파일을 만듭니다.
다른 실행 해야 build
릴리스 버전 검은 딸기 세계를 통해 배포를 위해 적당 한 만드는 명령. 에 의존 하지 않는 있는 cordova
CLI 도구 대신 다음 구문을 사용 하 여:
Windows:
$ platforms\blackberry10\cordova\build.bat-릴리스-keystorepass mysecret
맥/리눅스:
$ 플랫폼/blackberry10/코르도바/빌드-릴리스-keystorepass mysecret
--keystorepass
옵션에 서명 하 여 컴퓨터를 구성할 때 정의 하는 암호를 지정 합니다. 응용 프로그램.