2016년 9월 20일 화요일

Adblock의 위험성

테스트 도중 계속해서 클라에서 특정 주소가 차단되었다는 메시지가 뜨면서 이동하지 않는다.

플랫폼 코드를 찬찬히 뜯어보다가 결국에는 스펠링이나 빠뜨린게 있나 체크를 했는데 문제될 것이 아무 것도 없었고 미쳐가기 직전에.

혹시나 해서 애드블록에 로컬주소를 입력하고 차단을 풀어버리니 접속이 된다.

애드블록이 이렇게 위험합니다.

내 한시간....

2016년 8월 10일 수요일

Build to faild about diagnostic.m in iOS

에러 로그 :

'UIView' declares the selector 'stringByEvaluatingJavaScriptFromString:'
[self.webView stringByEvaluatingJavaScriptFromString:jsCallBack];

원인 : iOS 9.x 버전에서 사용가능하도록 픽스한 버전이 포함이 되지 않아서 빌드하는 족족 빌드할 수 없다는 에러만 줄창뜬다.

방법 :

1. 플랫폼 삭제 후 재설치
cordova platform remove ios
cordova platform add ios@3.9.2

2. 플랫폼 업데이트
cordova platform update ios@3.9.2

둘 중 하나를 골라서 시도하면 된다.
다만 업데이트를 하면 클래스 빌드 시에 클래스에서 빌드되지 않고 에러되는 경우가 많다.
마음 편하게 날리고 다시 설치하는게 좋다.

2016년 2월 24일 수요일

ionic Framework : 아이오닉 프레임워크 설치 및 구동하기

아이오닉 프레임워크를 사용하기 위해 설치해야할 것들을 정리해보았다.

step 1. node.js 설치 : https://nodejs.org/en/

step 2. npm 환경 변수 설정









step 3. cordova 설치 : in command(cmd) > npm install -g cordova

step 4. ionic 설치 : in command(cmd) > npm install -g ionic













아이오닉이 설치되면 다음과 같은 창이 뜬다.

아이오닉 프레임워크를 사용하기 위해서는 프로젝트를 생성하고, 플래폼을 설정하여야 한다.

아이오닉 명령어는 [ionic --help]를 입력하면 더 자세하게 볼 수 있다.

step 1. ionic start [PATH]

















입력시 다음과 같은 화면이 뜨면서 프로젝트를 생성한다.














중간에 아이오닉 계정을 생성하여 노티에 대한 푸쉬와 아이오닉 뷰를 사용할거냐고 묻는데 선택하면 된다.
























성공적으로 프로젝트가 생성이 되었다.


step 2. ionic platform [android | ios | etc...]

이제 우리가 사용해 볼 플랫폼을 추가해보자.( 필자는 안드로이드 플랫폼을 추가하였다.)
아이오닉 프로젝트를 생성한 경로로 이동한 뒤 [ionic platform android]명령어를 입력해준다.

(안드로이드 플랫폼으로 빌드하기 위해서는 안드로이드 SDK가 설치되어 있어야 한다. ios도 마찬가지이다. 혹시나 SDK가 없다면 먼저 다운로드한 뒤 이용할 수 있도록 한다.)














다음과 같이 실행되며 안드로이드에서 실행될 수 있도록 빌드해준다.

이후 [ionic serve]를 이용하여 웹에서 테스트로 볼 수 있거나, [ionic run [android | ios | etc...] --[ device | emulator | target ]] 등등에서 볼 수 있다.