1. Hooks Guide https://cordova.apache.org/docs/en/10.x/guide/appdev/hooks/ Hooks Guide - Apache Cordova Hooks Introduction Cordova Hooks represent special scripts which could be added by application and plugin developers or even by your own build system to customize cordova commands. Cordova hooks allow you to perform special activities around cordova comman cordova.apache.org 프로젝트에서 커맨드가 실행된 시점..
지난번 포스팅에서는 백그라운드에서 서버를 켜는 방법에 대해 포스팅했었습니다. 2021.07.02 - [Back-End/Node.js] - [Node.js] 서버 백그라운드로 실행하기 (npm forever) [Node.js] 서버 백그라운드로 실행하기 (npm forever) 안녕하세요! 차니에요. 오늘은 Node 서버 구동 시에 터미널을 종료하면 서버가 같이 종료되는 부분을 백그라운드로 실행할 수 있는 방법을 알아보겠습니다! 1. forever 설치 sudo npm install forever -g node dvlpr-chan.tistory.com 그런데 Node.js는 싱글 스레드를 사용한다는 점을 알았고 PM2를 활용하면 하이퍼 스레딩을 통한 클러스터링이 가능하다는 점을 알았습니다. 본 포스팅에서는..
1. ngrok 란? 외부망(public)에서 localhost에 접근하기 위해서는 포트포워딩 과정이 필요한데 이 과정을 간소화해주는 작업을 ngrok에서 할수 있습니다. 이것을 ngrok에서는 Secure tunnels to localhost 라고 설명하고 있습니다. 외부망에서 localhost 접속을 위한 터널을 열어준다 혹은 터널링이라고도 표현합니다. 2. ngrok 설치 brew로 설치를 진행합니다. 설치가 안되어있다면 먼저 진행하고 와주세요. 2021.10.13 - [MacOS] - [MacOS] Homebrew 설치 및 사용법 [MacOS] Homebrew 설치 및 사용법 1. Homebrew(홈브류)란? 단순하게 패키지 관리자라고 할수도 있고 더 풀어보자면 macOS에서 소프트웨어 설치를 간..
이번 포스팅에서는 macOS에서 node 개발을 위한 환경 구축을 포스팅합니다. 1. Homebrew 설치 2021.10.13 - [MacOS] - [MacOS] Homebrew 설치 및 사용법 [MacOS] Homebrew 설치 및 사용법 1. Homebrew(홈브류)란? 단순하게 패키지 관리자라고 할수도 있고 더 풀어보자면 macOS에서 소프트웨어 설치를 간편하게 가능하게 해주는 소프트웨어입니다. 쉽게 말해 개발 환경설정에 필요한 JDK, N dvlpr-chan.tistory.com 이미 설치가 되어있다면 이 과정은 패스해도 됩니다. 2. node 설치 brew install node node를 설치하면 npm(Node Package Manager)도 자동으로 받아집니다. 특정 node 혹은 npm ..
iOS에 빌드 버전은 두 가지 항목이 있습니다. Bundle version string (short) Bundle version 첫 번째 항목은 사용자가 눈으로 보는 버전입니다. (ex. 1.5.9) 두 번째 항목은 앱 내에 설정되는 빌드 버전입니다. (ex. 1.5.9.0) 위 두 가지 항목을 각각 설정하는 법을 포스팅합니다. 1. config.xml 1.5.9.1) 2. build 이제 명령어를 통해 앱을 빌드하게 되면 info.plist에 Bundle version string (short), Bundle version 항목이 따로 설정되는 것을 확인할 수 있습니다.
코르도바 프로젝트에 보면 config.xml이라는 파일이 있습니다. 이 파일에서 info.plist에 내용을 추가, 수정해 줄 수 있습니다. 1. plugin 설치 cordova plugin add cordova-custom-config cordova-custom-config 플러그인을 설치해주도록 합니다. 해당 플러그인을 통해 info.plist의 내용을 커스텀할 수 있습니다. 2. config.xml 작성 아래에 필요한 내용을 채워줍니다. App Name parent: info.plist key 값 입니다. platform: ios target: 적용 될 info.plist 파일입니다. mode: "merge"로 설정하면 다른 파일에서 해당 키 값을 사용하고 있어도 우선으로 적용되게 됩니다. 위 코드..
코르도바 프로젝트를 생성하면 build.json이라는 파일이 있습니다. 이 파일에서는 안드로이드의 키스토어, iOS의 앱 프로비저닝을 매칭하여 빌드할 수 있습니다. 1. Android 키스토어 설정 "android": { "debug": { "keystore": "{keyStoreName}", "storePassword": "{storePassword}", "alias": "{alias}}", "password": "{password}", "keystoreType": "{keystoreType}" }, "release": { "keystore": "{keyStoreName}", "storePassword": "{storePassword}", "alias": "{alias}}", "password": "{..
회사에서 코르도바 앱 빌드, 배포 과정에서 생겼던 이슈 내용을 공유합니다. 1. package.json에 명시된 버전과 다른 버전이 install 되는 현상 최초 1회 npm install을 통해 필요한 모듈들을 package.json에 명시된 버전으로 받게끔 되어있습니다. 그런데 명시된 버전보다 상위 버전이 설치되는 현상이 있었습니다. 문제가 됐던 모듈은 2가지 입니다. cordova-plugin-firebase-analytics@4.1.1 cordova.plugins.diagnostic@3.9.1 위 모듈의 버전이 package.json에 픽스된 버전이 있음에도 불구하고 analytics는 4.5 버전이, diagonostic은 3.9.2 버전이 설치되는 현상이 발생하였습니다. 업데이트 된 모듈이 p..
1. Homebrew 설치 cordova 설치를 위해 homebrew 및 node를 설치해주세요. 2021.10.13 - [MacOS] - [MacOS] Homebrew 설치 및 사용법 [MacOS] Homebrew 설치 및 사용법 1. Homebrew(홈브류)란? 단순하게 패키지 관리자라고 할수도 있고 더 풀어보자면 macOS에서 소프트웨어 설치를 간편하게 가능하게 해주는 소프트웨어입니다. 쉽게 말해 개발 환경설정에 필요한 JDK, N dvlpr-chan.tistory.com 2. Cordova 설치 npm i -g cordova 설치 후 cordova 정상 설치 여부 및 버전 확인 cordova -v 10.0.0 3. cordova 빌드 환경 체크 cordova requirements Requirem..
코르도바에서 platform add 후 cordova requirments 명령어로 빌드에 필요한 환경이 갖추어졌는지 확인할 수 있습니다. Requirements check results for android: Java JDK: installed 1.8.0 Android SDK: installed true Android target: installed android-30,android-29,android-28,android-27,android-26,android-24,android-21,android-19 Gradle: installed /usr/local/Cellar/gradle/6.8/bin/gradle 코르도바 개발 환경 설정 중 android target not installed 에러가 나서 해결..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.