개발/Tizen 6

[타이젠 인증서] 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

타이젠 (TIZEN) SDK 2.4 설치하기

삼성의 스마트워치인 Gear S, S2와 스마트폰인 Samsung Z1, Z3 의 앱을 개발하려면 먼저 Tizen SDK를 설치해야 한다. 설치하기 위해 필요한 시스템 사양은? 타이젠(TIZEN) SDK는 Ubuntu 14.04/12.10, Windows 7/8, MAC을 지원한다. Mac의 경우 El Capitan은 지원하지 않으니 설치하지 않는게 좋겠다. 설치전에 다음과 같은 사항을 확인해야 한다. Oracle Java v6 이상이 깔려있어야 한다.(http://www.java.com) Ubuntu에서는 Open JDK가 기본으로 깔려 있어 Tizen SDK 설치를 위해서는 Oracle JDK를 별도로 설치해 주어야 한다. 타이젠(TIZEN) SDK를 다운받을 수 있는 곳은?타이젠(TIZEN) SDK..

개발/Tizen 2013.11.02