티스토리 뷰
공식 레퍼런스를 봐도
대체 어느 config.xml 파일을(루트 or platform 하위?) 수정해야 하는지
경로가 명확히 제시되지 않아 다 수정해보고 시작해보고 삽질을 해봐도
당췌 아이콘과 스플래시 이미지 수정이 안되었다.
구글링 욜라 해보고 따라해봐도
예전 버젼의 내용이던지 설명되어 있는 폴더명이 다르던지
스트레스를 받던 중 명쾌한 도구를 찾아 한방에 해결
콘솔에서 npm search cordova 또는
www.npmjs.com 의 검색창에 cordova 타이핑해보면
cordova-icon, cordova-splash 와 같은 패키지들이 있는데
각각의 npm 패키지 설치 후
$ npm install cordova-icon cordova-splash
설명에 따라 imagemagick를 자신의 시스템에 설치하고
(본인은 MAC 이라서 brew install imagemagick)
자신의 cordova 프로젝트 루트에
요구되는 아이콘, 스플래시의 가장 큰 사이즈 png 파일을 준비시킨다.
루트가 myproject 라면
myproject/icon.png
myproject/splash.png
$ cordova-icon
$ cordova-splash
해주고 앱을 실행시켜보면 아이콘과 스플래시 이미지가 아주 쉽게 원하는대로 적용된다.
콘솔에서 cordova 명령 실행은 https://cordova.apache.org/docs/ko/5.4.0/guide/cli/index.html 에서와 같이
$ cordova build android
안드로이드 빌드하고 에뮬에 띄우기까지 한줄로
$ cordova emulate android
(본인은 genymotion 띄운 상태에서 위 명령 실행하여 별 문제 없이 바로 앱을 설치,실행하였음)
iOS는 위 명령 중 플랫폼 문자만 ios 로 변경하여 실행.
콘솔에서 빌드시 플랫폼 별 하위 폴더에 있는 config.xml 파일이 기본값으로 돌아가는 증상 발생 주의.
'모바일' 카테고리의 다른 글
Splash Screen Size (0) | 2013.10.25 |
---|---|
스마트폰, 모바일앱 아이콘 크기 (0) | 2013.01.23 |
동기방식과 비동기방식 차이점 (5) | 2012.02.05 |
- Total
- Today
- Yesterday
- 한글
- Debug
- Android
- centos
- classic asp
- Mac
- iis
- nginx
- git
- javascript
- ASP
- Docker
- mssql
- JQuery
- Linux
- CSS
- PHP
- macos
- IOS
- laravel
- sencha touch
- Wordpress
- API
- nodejs
- Prototype
- JSON
- 워드프레스
- iphone
- 안드로이드
- IE
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |