Pebble 응용 프로그램 제작 방법(MacOSX/iOS 버전 가져오기)

5931 단어 XcodeMacOSXPebbleiOS
Pebble을 얻었기 때문에 환경을 정리하고 Hello World를 설치하기 전의 노트입니다.

환경

  • MacBook Pro/MacOSX 10.9 Mavericks
  • Xcode 5.0.2
  • python2.7.6(Apple 권장)
  • Pebble firmware version 2.0.1

  • Pebble App 2.0.1
  • Homebrew
  • 개발 환경의 구축


    설치 라이브러리


    Homebrew에서 설치freetype.
    $ brew install freetype
    

    Pebble SDK 설치


    공식 사이트 설치 지침에 따라 SDK를 설치합니다.공식 사이트에서 설치 스크립트를 다운로드하여 실행하면 된다.
    curl -sSL http://developer.getpebble.com/install.sh | sh && source ~/.bash_profile
    
    Pebble SDK의 설치 목표는 다음 디렉토리입니다.
    ${HOME}/pebble-dev
    
    Pebble 공식의 설치 프로그램은 bash로 가정하기 때문에 다른 케이스를 사용하는 경우 환경 변수 PATH에 다음 값을 추가합니다.
    ${HOME}/pebble-dev/PebbleSDK-current/bin
    
    현재 pebble 명령을 사용할 수 있습니다.

    arm toolchain 설치


    컴파일된 ARM toolchain을 설치합니다.
    컴파일된 바이너리를 다운로드합니다. (공식 사이트에서 복사한 URL을 마음에 드는 사람은 공식 사이트에서 다운로드하십시오.
    wget http://assets.getpebble.com.s3-website-us-east-1.amazonaws.com/sdk/arm-cs-tools-macos-universal-static.tar.gz
    
    Pebble SDK 디렉토리 아래에 배치합니다.
    cd ~/pebble-dev/PebbleSDK-current
    tar -zxf ~/Downloads/arm-cs-tools-macos-universal-static.tar.gz
    

    Python 환경 정비


    설치pip,virtualenv.
    sudo easy_install pip
    sudo pip install virtualenv
    
    Pebble SDK의 실행 환경에virtualenv를 설치합니다.
    cd ~/pebble-dev/PebbleSDK-2.0.1
    virtualenv --no-site-packages .env
    source .env/bin/activate
    pip install -r ~/pebble-dev/PebbleSDK-2.0.1/requirements.txt
    deactivate
    
    이상 pebble 명령을 사용할 수 있을 것입니다!
    $ pebble
    usage: pebble.py [-h] [--debug] [--version]
    
                     {new-project,convert-project,build,clean,analyze-size,install,ping,list,rm,current,uuids,logs,repl,screenshot}
                     ...
    pebble.py: error: too few arguments
    

    iOS 응용 프로그램 설정


    iOS Edition Pebble 애플리케이션 설치


    Pebble 응용 프로그램의 개발 요구 사항Pebble App.다운로드하여 설치합니다.

    개발 모드 활성화


    구성 응용 프로그램에서 개발 모드를 활성화하려면 Pebble 을 선택합니다.

    Pebble 응용 프로그램의 측면 메뉴에 개발자 모드가 추가되어 활성화됩니다.


    활성화 를 열면 됩니다.여기에 표시되는 서버 IP는 Pebble 응용 프로그램을 설치하는 데 필요한 것입니다.

    Hello world


    Pebble 애플리케이션은 프로젝트 단위로 관리됩니다.새 프로젝트를 만들려면 pebble`コマンドに引数 new-project`와 모든 프로젝트 이름을 전달하십시오.
    $ cd ~/pebble-dev/PebbleSDK-current/
    $ source .env/bin/activate  # python virtualenvを適用するおまじない
    $ pebble new-project hello_world
    Creating new project hello_world
    
    현재 hello_world 프로젝트가 생성되었습니다.
    다음으로, 우리는 이pebble 프로젝트를 구축할 것이다.
    $ hello_world
    $ pebble build
    
    구축이 완료되면 Pebble에 설치합니다.
    $ pebble install --phone 10.0.0.11
    [INFO    ] Installation successful
    [INFO    ] JS: stopping app: 0C3CA0AE-9067-4764-AF92-BDCAD1FB6084 91 Dub v2.0
    
    버튼 검사를 위한 프로그램이 설치되어 있습니다.오른쪽 버튼을 하나씩 누르면'위로, 선택, 아래로'버튼 동작이 식별되는 모습을 볼 수 있다.

    정보 출처

  • Pebble 공식 개발자 페이지
  • Build your first Pebble app (Hello World!)
  • Pebble App Store
  • 좋은 웹페이지 즐겨찾기