타이젠 2.4 rev4, 유니티 5.3.4 f1 버전에서 타이젠 빌드시 빌드가 되지 않는 오류가 있는데 수동으로 tpk 파일을 생성 하는 방법 입니다.
타이젠 빌드시
UnityException: Build Failure!
Failed to sign and package the application. Check the editor log for more details.
라는 에러메세지와 함께 생성이 되지 않는 경우
[UNITY_PROJECT]/Temp/StagingArea/build
유니티 프로젝트에 있는 위 폴더명을 build 에서 bin 폴더로 바꿔줍니다.
그다음 StagingArea 폴더 내용을 zip 파일로 압축 한 뒤, 확장자명을 tpk 파일로 변경해줍니다.
( zip 파일의 최상단에는 bin, data, lib 등의 폴더가 있어야 됩니다. )
다음은 생성된 tpk 파일을 사이닝 하는 작업입니다.
[TIZEN_SDK_ROOT]/tools/ide/bin/tizen.sh package -- [TPK_FILE_ROOT] -t tpk -s [TPK_ALIAS]
터미널에서 위와 같은 형태의 명령어를 사용하면 됩니다.
[TIZEN_SDK_ROOT] - 타이젠 sdk 위치
[TPK_FILE_ROOT] - tpk 파일 경로
[TPK_ALIAS] - 서명할 인증서 alias
ex)
/Users/developer/tizen-sdk/tools/ide/bin/tizen.sh package -- /Users/developer/Apk/mygame.tpk -t tpk -s mytestalias
윈도우의 경우 tizen.sh 가 아닌 tizen.bat 파일을 사용하면 가능 할 것 같습니다.
'Development > Unity3d' 카테고리의 다른 글
APK 빌드시 컴파일러 오류 (0) | 2016.10.24 |
---|---|
유니티 uGUI 에서 UI 의 크기 알아내기 (0) | 2016.09.22 |
Unity3d Admob 추가시 AdSize 를 찾을 수 없는 문제 (0) | 2015.12.21 |
Unity3d 구글 플레이 서비스 연동 에러 해결방법 (0) | 2015.12.11 |
에셋서버가 실행되지 않을때 (0) | 2014.05.07 |