Mobile

[PhoneGap] 폰갭(Apache Cordova)설치하기

saltdoll 2012. 3. 23. 00:53
반응형
PhoneGap 사이트에서  [다운로드]를 버튼에 클릭해서 다운로드 한다. (지원하는 모든 프레임웍이 하나에 파일로 압축되어 있다)
iOS용 프레임웍을  설치해본다.
전체 파일은  phonegap-phonegap-1.5.0-0-gde1960d.zip 용량은 11.2M이며, ios의 Cordova-1.5.0.dmg의 용량은 6.9M입니다.


[ Cordova 실행  = PhoneGap프로젝트 ]


* 지원되는 라이브러리 ios, symbian, windows, android, bada, blackberry를 지원한다.


[ "Cordova-based Application"프로젝트 생성 ]
Xcode실행후 "프로젝트"을 실행하여, "Cordova-based Application"로 선택하고 생성해준다.



[ Use Automatic Reference Counting를 체크를  해제 ]
Use Automatic Reference Counting항목의 체크를 빼주지 않으면 에러가 발생한다.

* 관련글: iOS 5에 새로 추가된 Automatic Reference Counting 


[ www 폴더가 없다는 에러 ]

다음과 같은 시작 페이지를 찾을 수 없다는 에러가 발생한다.



[ www폴더를 Xcode 프로젝트에 드래그&드롭으로 해준다 ]
빌드(Run)를 한번해주면,
프로젝트 폴더안에 www/index.html와 www/cordova-1.5.0.js 페이지등이 자동으로 생성된다.

해당 www 폴더를 프로젝트에 드래그 & 드롭으로 연결해 준다.

[ "Create folder references for any addes folers"를 선택한다. ]
폴더를 references 처리로 선택해서 추가해준다.



[ 실행 화면 ]



[ ExternalHosts추가해 주기 ]
해당 데모페이제서 Getting Started Guide로 이동하려고 하면, 에러가 발생한다.

ERROR whitelist rejection

해당 페이지의 접근 권한이 없기 때문입니다.
Cordova.plist 파일안에 ExternalHosts (wildcards OK, don't enter the URL scheme)에 호스트를 추가해 줘야 접근이 가능하다.



PhoneGap의 프로젝트 명 변화

PhoneGap → Apache Callback → Apache Cordova


[ 참고사이트 ]
PhoneGap 설치
iOS 5에 새로 추가된 Automatic Reference Counting
PhoneGap 공식사이트

Apache Cordova공식사이트  (ASF: Apache Software Foundation에서 스폰을 하고 있음)
반응형
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)