Phonegap에서 만들어진 플러그인을 Cordova로 변경할때

exec호출하는 부분을 Phonegap.exec에서 cordova.exec로 변경

addConstructor 없어짐

대신

if(!window.plugins) {
    window.plugins = {};
}

if (!window.plugins.pdfViewer) {
    window.plugins.pdfViewer = new PdfViewer();
}

이런 식으로 windows.plugins 초기화 시키고

플러그인 초기화

Xcode에서 빌드할때 Could not launch *.app – No such file or directory 에러가 발생할 때가 종종 있습니다. 이게 생각보다 꽤 자주 나는 듯 하네요..

개발 성격상 앱 개발이 아닌 웹앱 개발이고 여러 플랫폼을 쓰다보니 아이패드 고유의 에러따위 실행되면 무시하고 지나가게 되는데 이게 매번 무시하고 지나가기에는 꽤나 귀찮습니다.

빌드하고 또 아이패드에서 다시 실행시켜주고 하려면...

아마도 한번 잡아주면 한달은 에러없이 쓰는듯 해서 에러 날때마다 잡고 있습니다

다음과 같이 하면 에러는 안나더라구요..


1. 일단 디바이스를 케이블에서 분리하신 후에
2. 테스트하는 설치된 앱을 지웁니다.
3. XCode 자체를 완전 종료합니다.
4. 홈 디렉토리 아래 다음의 경로 파일 아래 있는 디렉토리를 싹 지워 줍니다.
~/Library/Developer/Xcode/DerivedData/
(해당 프로젝트 디렉토리만 지우셔도 됩니다. rm -rf  blarblarblar2321dfsdfafd
5. XCode를 재시작하시고, 디바이스를 연결하셔서 실행 시켜 보세요.


이곳에 들르시는 모든 분들 즐거운 맘으로 개발하시길...ㅎㅎ

오랜만에 라이딩
3월에 자전거 사서 점검차 10여키로 끌고 나갔다온 이후 첫 라이딩
이제 다시 라이딩좀 해야지
오랜만에 나가니 절대 쉽지는 않음


XCode에서 빌드할때

Could not change executable permissions on the application

라는 메시지가 발생하는 경우가 있다.
이는 동일한 Bundle Identifier가 존재하는 경우로
해당 앱을 삭제하고 빌드하면 해결된다.

sencha touch를 사용하여 작업할때

iOS와 PC버전에서는 정상적으로 출력이 되는데

안드로이드버전에서는 iconCls로 설정한 아이콘이 깨져서 나오더군요

그 부분에 대해서 일단 구글링을 통해서 찾았습니다.

원인은 아직까지 정확히 모르겠습니다만

헤더에 다음과 같이 스타일을 추가해주면 정상적으로 출력이 가능합니다.

저는 xtype을 버튼으로 잡았기 때문에 x-button이고

다른 xtype을 사용할 경우 해당 xtype으로 넣어주시면 됩니다.



+ Recent posts