2012년 11월 3일 토요일

[Phonegap] iOS6 업데이트 후 기기 테스트 에러


폰갭 버전마다 대처 방법이 다릅니다
폰갭 2.0 이전과 이후로 나뉘는데요...


폰갭 2.0 버전 이전 (1.9.0 아래)


1. iOS 버전 폰갭을 설치하셨다면 도큐멘트 폴더 안에 CordovaLib 프로젝트가 있습니다. 그 프로젝트를 실행하세요.



2. 왼쪽에 CordovaLib 프로젝트 아이콘 누르시고 UniversalFramework 탭 누르시면 Build settings 탭에 Architectures 카테고리가 나옵니다. 거기서 Architectures 값과 Valid Architectures 값에 armv7s 값을 추가해주세요 : )



3. 그리고 Build Phases 탭으로 옮기셔서 Run Script 를 펼치세요. 그리고 46번째 줄에 ARCHS="armv6 armv7" 이 부분 큰 따옴표 안에 armv7s 를 추가하세요.



4. Project 를 실행(Run)하세요. UniversalFramework 인 상태로 실행해야 합니다.



5. /Users/Shared/Cordova/Frameworks 안에 Cordova.framework 폴더를 document/CordovaLib/build/Release-iphoneos or Release-iphonesimulator or Release-universal 안의 Cordova.framework 와 대치하시면 됩니다. 


6. 이제 원하는 프로젝트를 기기테스트로 실행해보세요 : )


폰갭 2.0 버전 이후 (2.0.0 이후)





1. 생성한 프로젝트 내 CordovaLib.xcodeproj 클릭 > Build Settings 탭 > Architectures 카테고리 내 Architectures 값을 Standard로 변경, Valid Architectures 값을 armv7s 값 추가




2. CordovaLib 로 프로젝트 실행 후 하고자 하는 프로젝트 실행



안 되는 부분이 있거나, 궁금한 점이 있으면 댓글로 문의해주세요 : )

댓글 없음:

댓글 쓰기