반응형

cocos2d 프로그램 실행중 오류
오류내용 : cctexture2d. can't create texture. uiimage is nil

해결책 : 위 오류사항은 지정한 이미지 파일이 없다는 내용이다.

보통 Simulator 에서 돌리면 정상적으로 동작을 하지만 Device 에서 돌리면

위와 같은 오류를 내보내며 프로그램이 죽어 버린다.

이유는 Simulator 는 case insensitive 하지만 device 는 case sensitive 하기 때문이다.

풀어 보면 Device는 파일명의 대소문자를 구별 한다는 얘기다.

예를 들어 background.png 와 Background.png 파일은 Simulator에서는 같은 파일로 보지만 

Device에서는 서로 다른 파일로 보기 때문에 문제가 발생한다.

소스파일에서 이미지 파일명의 대소문자가 정확한지 확인하여 수정하면 문제가 해결 된다.
반응형

+ Recent posts