Software Development/Tizen

Unity3D를 이용한 TIZEN 빌드

huiyu 2016. 4. 13. 13:01

1. Tizen SDK 설치

- 아래 링크에서 자신의 OS 환경에 맞는 SDK를 다운로드합니다.

https://developer.tizen.org/development/tools/download

-> [16.12.4 추가] Tizen Studio 설치 및 certificate 생성 가이드


TIZEN SDK 설치를 위해선 jdk가 설치되어 있어야합니다.  JDK 다운로드


설치가 완료된 후 Update Manager를 실행하여, '2.3.1 Mobile' 을 설치합니다.  -> 2.4역시 가능합니다.


Tizen IDE를 실행시킵니다. 프로젝트가 기본적으로 생성될 workspace를 지정 후 OK를 클릭합니다. (유니티 설정시 필요한 기본 키값이 생성되는 위치입니다. 기억해두세요 ㅎㅎ)


상단 메뉴에서 [Windows]-[Preferences]클릭. [Tizen SDK]->[Security Profiles]로 들어갑니다.

'Add'를 클릭하여 Profile을 생성 후 'Generate'를 클릭합니다. 아래와 같이 생성이 완료되면 'OK'를 클릭합니다.

키 정보는 [Workspace경로]\.metadata\.plugins\org.tizen.common.sign\profiles.xml에 생성됩니다.

(생성한 key name은 유니티 빌드시 필요한 정보입니다.)

 * 실제 Device에 안올라온다고 문의주신 분들이 많은데요, 

Certificate를 삼성계정과 연동해 인증하는 과정이 필요합니다.

'Tizen Package Manager'에서 Certificate Extension을 설치 후 samsung계정으로 profile을 만들고 설치하시면 됩니다 -> 관련가이드


이제 유니티 빌드를 위해 TIZEN CLI 설정이 필요합니다.

[시작]->cmd 입력

 - tizen-sdk 설치경로 이동

cd c:\tizen-sdk\tools\ide\bin

(c:\[타이젠SDK설치경로]\tools\ide\bin)

 - profile path 설정

tizen.bat cli-config "default.profiles.path=C:\[Workspace경로]\.metadata\.plugins\org.tizen.common.sign\profiles.xml"

아래 화면 같이 나오면 설정 완료.


 tizen.bat cli-config -l

위 명령어 입력하면 정상적으로 설정됐는지 확인 가능합니다.


2. Unity3D 설치

http://unity3d.com/kr/get-unity/download?ref=personal

위 경로에서 Unity 3D 최신 버전을 다운받습니다.


설치 시 'Choose Component' 화면에서 자신이 원하는 빌드환경을 설정합니다.

Tizen의 경우 'Tizen Build Support' 체크, Smart TV의 경우엔 Samsug TV Build Support 체크


'


유니티를 실행시키고 테스트를 위해 새 프로젝트를 생성합니다.


[File]->[Build Settings..] 클릭. 'Add Open Scene'을 눌러 Scene을 생성합니다. (Scene은 유니티에서 빌드시 기본적으로 필요합니다)


Scene생성 후 'Tizen'선택, 'Switch Platform' 클릭


Player Settings.. 클릭 후 'Signing Profile Name'에 TIzen IDE에서 설정한 Profile Name을 입력합니다.


'Other Settings'의 Bundle Identifier에 앱 고유 식별자를 지정합니다. (----.----.---- 형식으로 입력)



앱이 갖는 고유 식별자로 Store 업로드시 앱을 구분하게 해줍니다. (Android나 타 플랫폼 역시 동일, 유니티에서 기본값으로 빌드 시 아래와 같은 오류가 발생합니다.)


설정을 끝내고 빌드를 마치면 tpk가 정상적으로 생성됩니다.

이를 원하는 에뮬이나 Gear, 폰으로 옮긴 후 테스트하면 됩니다.




* 아래와 같은 에러 발생 시

Packaging error : Cannot find build information. "build.info" file does not exist.


아래 경로에서 패치 5.3.4p1을 설치 후 빌드하면 문제가 해결됩니다.


728x90