개발 이유
- ionic cli로 생성하면 minify가 어렵다.
- bower package전체가 app으로 들어가게 되어 용량이 증가한다.(js 라이브러리가 많아질수록 용량 증가.)
- ionic resources의 nine patch 불가로 인한 리소스 생성 어려움.
- build 방법의 어려움으로 인해 시간 소요.
위와 같은 이유로 인해 새로운 generator을 개발하게 되었다.
아래는 설치 및 실행방법이다.
- install
$ npm install -g yo
$ npm install -g generator-mint-ionic
- generate
$ yo mint-ionic
- run
run serve $ gulp serve
emulate $ gulp emulate --arg 'android -lcs'
run $ gulp emulate --arg 'ios -lcs --device'
- build 순서
$ ./build.sh android(or ios)
- sign 순서
$ ./sign.sh android(or ios)
사이닝키 생성
- 안드로이드을 참조하면 자세하게 나온다.
- 아이폰을 참조해서 keychain과 mobileprovision을 다운 받는다.
- build.sh와 sign.sh의 내용을 바꿔준다.