타이젠 2

[타이젠 인증서] SIGNATURE_INVALID_HASH_SIGNATURE [79] failed

1. 실제 타이젠 단말에 앱 설치해서 테스트하기 타이젠에서 PC에 단말을 연결한 다음 개발자 옵션을 켜고 IDE에 연결한 후 예제를 로드해서 처음으로 Run As로 실행하면 다음과 같은 Error로그를 보게된다. SIGNATURE_INVALID_HASH_SIGNATURE 는 인증서가 설치되어 있지 않다는 의미이다. (검색해도 나오지 않아서 애먹었음 그리고 에뮬레이터의 경우에는 나오지 않는다.). 에러의 의미는 인증서가 없어서 단말에서 앱을 실행할 수 없다는 메세지이며 앱을 실행하기 위해서는 인증서를 발급 받아야한다. 타이젠에서는 앱 개발 시단말의 DUID(Device Unique ID)를 통해 앱을 서명(Signing) 하게 하고 앱이 해당 단말에서만 실행될 수 있도록 하고 있다. 이런 불편한 단계가 개..

개발/Tizen 2016.02.01

타이젠(Tizen) 앱의 구조

최초의 앱 만들어보기 타이젠을 설치하고 나면 IDE에서 최초의 프로젝트를 하나 만들어 보자. 메뉴에서 File --> New --> Tizen Web Project를 선택하면 아래와 같은 화면을 볼 수 있다. Mobile은 2.3.1 버전과 2.4 버전 두가지를 제공한다. 이유는 인도 지역에 출시된 최초의 타이젠 단말인 Z1이 2.3 기반으로 출시되었고 이 후에 Z3가 2.4로 출시되었기 때문이다. Samsung Gear S2의 경우 2.3.1 버전을 제공하며 아직 2.4로 업데이트되지 않았다. Mobile과 Wearable의 앱개발 방법이 크게 다르지 않다. 일단 최신 버전인 MOBILE-2.4에서 Basic Application을 선택한 후 하단의 Finish버튼을 눌러 프로젝트하나를 만들어보자. 타..

개발/Tizen 2016.01.20