블랙베리 10 플랫폼 가이드
이 가이드에서는 코르 도우 바 애플 리 케이 션 블랙베리 10 장치에 대 한 배포 SDK 환경 설정 하는 방법을 보여 줍니다. 블랙베리의 이전 버전에 대 한 다른 SDK 환경 및 블랙베리 플랫폼 가이드에 설명 된 명령줄 도구를 사용 해야 합니다. 블랙베리 10에 대 한 개발, 또는 좁은 플랫폼 중심으로 명령줄 도구 집합에 대 한 크로스 플랫폼 코르도바 CLI를 사용 하려면 여부에 관계 없이 SDK를 설치 해야 합니다. 두 가지 개발 경로 비교 개요를 참조 하십시오. 에 대 한 내용은 각, 명령줄 인터페이스 및 블랙베리 10 셸 도구 설명서를 참조.
요구 사항
개발 환경 Windows, Mac 및 리눅스에 유효 하다.
개발자가 사용 해야 합니다 cordova
블랙베리 WebWorks SDK 또는 블랙베리 네이티브 SDK와 함께에서 유틸리티. 설치 하는 방법 정보에 대 한 명령줄 인터페이스 참조 cordova
, 프로젝트, 그때 추가 구축 하 고 각 플랫폼에 대 한 배포.
블랙베리 10 장치 시뮬레이터:
- 프로세서: 인텔 듀얼 코어 2.0 GHz/AMD 애슬론 4200 + 이상
- 디스크 공간: 10 GB
- RAM 메모리: 4 GB
- 가상화: 다음 중 하나:
- 인텔 가상화 기술 (버몬트, 버몬트-x, vmx) → 인텔 VT x 지원 프로세서 목록
- AMD 가상화 (AMD-V, SVM) (2006 년 5 월부터 모든 AMD Cpu AMD 셈프론 제외 하 고 V 포함).
요구 사항에 대 한 자세한 내용은: BB10 시뮬레이터 requeriments.
블랙베리 WebWorks SDK 설치
다운로드 및 설치 블랙베리 WebWorks SDK developer.blackberry.com 에서
설치 프로그램 경로에 명령줄 도구를 추가 합니다. 귀하의 운영 체제에 따라 새 터미널 창을 열고 하거나 다시 로그인 할 수 있습니다.
블랙베리 네이티브 SDK를 설치
예를 들어, 기본 플러그인을 개발할 때 네이티브 코드를 컴파일 할 경우 블랙베리 네이티브 SDK를 설치 해야 합니다.
블랙베리 네이티브 SDK를 가져오려면 다운로드 developer.blackberry.com에서 사용할 수 있는 검은 딸기를 위한 IDE를 설치 후 블랙베리 네이티브 SDK 설치는 IDE를 사용 하 여. 설치, 다음 시스템 경로에 명령줄 도구를 추가 해야 합니다.
Windows:
내 컴퓨터 → 속성 → 고급 → 환경 변수 로 이동.
예를 들어 네이티브 SDK 설치 디렉토리 경로에 추가:
;C:\bbndk\host_10_1_0_132\win32\x86\usr\bin\
Mac 및 Linux:
편집은
~/.bash_profile
파일을 네이티브 SDK 설치 된에 따라 다음과 같은 줄을 추가:$ export PATH=${PATH}:/Applications/bbndk/host_10_1_0_132/darwin/x86/usr/bin/
또는 10.2 네이티브 SDK에 대 한:
$ export PATH=${PATH}:/Applications/Momentics.app/host_10_2_0_15/darwin/x86/usr/bin/
현재 세션에서 변경 내용을 적용 하려면 다음을 실행:
$ source ~/.bash_profile
당신이 커맨드 라인에서 네이티브 SDK를 사용 하 여 어떤 환경 문제가 있어, 설치 경로 내에 있는 귀하의 플랫폼에 대 한 적절 한 파일을 실행:
Windows에서 → MS-DOS 셸:
C:\> \bbndk\bbndk-env_xx_xx_xx_xxxx.bat
Windows에서 → git bash 쉘:
$ `\bbndk\bbndk-env_xx_xx_xx_xxxx.bat`
리눅스에서 → 루트 사용자로 설치:
$ `./opt/bbndk/bbndk-env_xx_xx_xx_xxxx.sh`
리눅스에서 → 루트가 아닌 사용자로 설치:
$ `./home/username/bbndk/bbndk-env_xx_xx_xx_xxxx.sh`
Mac:
$ `/Developer/SDKs/bbndk/bbndk-env_xx_xx_xx_xxxx.sh`
서명 설정
장치에서 테스트 하거나 검은 딸기 세계를 통해 애플 리 케이 션을 배포 하려는 경우 시스템 코드 서명에 설정 해야 합니다.
서명 키를 얻으려면 [블랙베리 키 주문서] (https://www.blackberry.com/SignedKeys/codesigning.html)로 이동 합니다.
첫 번째 확인란을 선택 합니다: "BlackBerry10 애플 리 케이 션 블랙베리 NDK를 사용 하 여 개발"에 대 한 다음 로그인 또는 BBID을 만듭니다.
암호 입력 하 고 "얻을 토큰" bbidtoken.csk을 다운로드 하기를 클릭 합니다. 다운로드 페이지에 표시 되는 운영 체제의 기본 위치에이 파일을 저장 합니다.
마지막 단계는 서명 인증서를 생성 하는:
$ blackberry-keytool -genkeypair -storepass <password> -author 'Your Name’
프로젝트 만들기
사용 된 cordova
명령줄 인터페이스에 설명 된 대로 새 프로젝트를 설정 하는 유틸리티. 예를 들어 소스 코드 디렉토리에서:
$ cordova create hello com.example.hello
$ cd hello
$ cordova platform add blackberry10
$ cordova build
에뮬레이터에 배포
장치 에뮬레이터를 실행 하려면 다운로드 하 고 블랙베리 10 시뮬레이터를 설치.
에뮬레이터 또는 장치에 애플 리 케이 션을 테스트 하기 전에 개발 모드를 사용 하도록 설정 해야 합니다.
에뮬레이터 이미지를 시작 다음 홈 화면에서 설정을 선택 하십시오.
이동 하는 보안 및 개인 정보 → 개발 모드 섹션 및 옵션을 사용:
프로젝트에 대 한 블랙베리 10 플랫폼을 설정 하면 명령줄 유틸리티의 추가적인 세트 포함 됩니다. 이 경우 프로젝트 최상위 디렉토리에서 호출 다음 명령을 위에 표시 된 IP 주소와 뮤 라는 대상을 연결 합니다.
Windows:
$ platforms\blackberry10\cordova\target.bat add emu 169.254.0.1 -t simulator
맥/리눅스:
$ platforms/blackberry10/cordova/target add emu 169.254.0.1 -t simulator
그런 다음 실행 하는 emulate
명령을 응용 프로그램을 볼 수:
$ cordova emulate blackberry10
장치에 배포
장치에 배포 하려면 컴퓨터에 연결 되어 있는지 확인 합니다. 개발 모드를 사용 하도록 설정 하 고 위의 에뮬레이터 단원의 desribed로 IP 주소를 얻습니다. 당신은 또한에서 핀을 얻기 위해 필요 합니다는 아래 설정을 응용 프로그램 →에 대 한 하드웨어:
IP 주소, 장치 암호 및 핀 이름을 연결할 대상 명령줄 유틸리티를 실행 합니다.
Windows:
$ platforms\blackberry10\cordova\target.bat add mydevice 169.254.0.1 -t device --password 123456 --pin FFFF972E
맥/리눅스:
$ platforms/blackberry10/cordova/target add mydevice 169.254.0.1 -t device --password 123456 --pin FFFF972E
장소:
--password
장치를 잠금 해제 하려면 암호를 말합니다.--pin
장치 설정 응용 프로그램에서 얻은 핀을 말합니다.
그런 다음 실행 하는 run
명령을 응용 프로그램을 볼 수:
blackberry10 실행 $ 코르도바
디버그 토큰은 아직 설정 하지 장치, 서명 키에 등록할 때 지정한 암호와 함께 스크립트를 실행 하는 플랫폼을 사용 하는 오류 메시지가 나타납니다.
Windows:
$ platforms\blackberry10\cordova\run.bat --device --keystorepass mysecret
맥/리눅스:
$ platforms/blackberry10/cordova/run --device --keystorepass mysecret
WebInspector를 사용 하 여 디버깅
장치 또는 에뮬레이터에서 디버깅 하는 경우 원격으로 응용 프로그램의 내부 상태를 볼 수 WebInspector를 실행할 수 있습니다. 프롬프트는 표준 웹 브라우저와 응용 프로그램에 연결할 수 있도록 URL을 표시 합니다. 자세한 내용은 디버깅 사용 WebInspector을 참조.
릴리스 버전을 빌드한
기본적으로 실행 되는 cordova build
명령 장치 또는 시뮬레이터에 대 한 테스트를 위해 적당 한 부호 없는 .bar 패키지 파일을 만듭니다.
사용 --release
릴리스 버전 검은 딸기 세계를 통해 배포를 위해 적당 한 만드는.
$ cordova build --release --keystorepass <signing password>
--keystorepass
옵션에 서명 하 여 컴퓨터를 구성할 때 정의 하는 암호를 지정 합니다. 응용 프로그램.
다른 위치에 배포
위의 지시 장치에 USB를 통해 연결 되어 또는 시뮬레이터는 로컬 컴퓨터에서 실행 중인 가정 합니다. 그것은 또한 다른 위치에 배포할 수 있습니다.
프로젝트에 대 한 블랙베리 10 플랫폼을 설정 하면 명령줄 유틸리티의 추가적인 세트 포함 됩니다. 이 경우 프로젝트 최상위 디렉토리에서 호출 다음 명령을 대상 IP 주소와 뮤 라는 연결 합니다.
Windows:
$ platforms\blackberry10\cordova\build.bat --release --keystorepass mysecret
맥/리눅스:
$ platforms/blackberry10/cordova/build --release --keystorepass mysecret
목표를 정의한 후 실행된 명령을 사용 하 여 제공할 수 있습니다 --target
.
$ cordova run blackberry10 --target=emu