환경 : Mac OSX Lion, Sencha SDK v2.0.0 beta3, Chrome


이번주에는 앱을 개발하는데 주요한 문제가 발생하였다.


# 상황

프로젝트 index.html을 실행했을 때(빌드를 하지않은 상태)에는 잘 실행이 된다. 그리고 testing 빌드를 통해서도 실행에 문제는 없었다.

하지만 production으로 빌드했을 경우, 에러가 난다.


# 문제해결

여기서 문제는 html5 application cache 에 대한 문제였다. 정확히 어디가 어떻게 되서 어떤지는 잘 모르겠지만...


method 1.

Chrome에서 사용기록을 전부 지웠을 때 제대로 동작한다.

method 2.

Chrome에서 사용기록을 전부 지워도 제대로 동작하지 않는경우, 추가적으로 크롬을 완전종료시킨 후 다시 접속한다.


필자는 따라서 Chrome에서 사용기록을 전부 지워도 에러가 지워지질 않아 사용기록을 지우고 Chrome을 종료했다가 다시 켜서 실행해봤더니 제대로 동작한다. :(


# 결론

따라서 production 빌드를 했는데 에러가 났다면, testing 빌드와 빌드를 안했을 경우에는 제대로 동작한다면?

사용기록을 지웠는데도 실행이 안된다면? 크롬을 종료한 후에 다시 실행해봐라!




'Hybrid Application > SenchaTouch' 카테고리의 다른 글

Sencha SDK 주요 명령어  (0) 2012.11.08
Sencha Touch 2.0.1 이용하기  (2) 2012.11.08
Get Started Sencha Touch 2.1 RC2 - 1.환경설정편  (0) 2012.10.22
Sencha Touch 2.1 RC2  (0) 2012.10.22