2010-06-29 2 views
1

최근에 새로운 OS에서 Google 애플 리케이션을 테스트 할 수 있도록 테스트 iPhone 3G를 최신 버전의 iOS 4로 업데이트했습니다. 업데이트 이후 장치의 성능이 많이 저하 되었기 때문에 포럼을 읽지 않았던 것이 유감입니다. 그러나 장치가 여전히 작동하기 때문에 이것은 문제가되지 않습니다. 문제는 앱을 디버그하려고 할 때 기기가 정지되어 재부팅되거나 앱을 종료하고 홈 화면으로 돌아 오는 것입니다. 중단 점에서 멈추는 것을 관리 할 때 몇 초가 걸리거나 빠져 나오기까지 걸리고 종종 변수에 대한 디버그 정보가 없습니다. 나는 새로운 OS가 더 많은 메모리 공간을 필요로하기 때문에 이것은 약간의 메모리 문제로 인한 것이라고 생각한다. 나는 iPhoneOS 3.1.3과 3.2 SDK를 사용하는 Xcode 3.2.2에서 우리 앱이 잘 작동했다는 것을 지적해야합니다. 그것은 범용 애플 리케이션이며 그게 잘 iPad에서 실행됩니다.iPhone 3G + iOS4 디버그 문제

답변

0

내 응용 프로그램 중 하나에서 많은 메모리를 소비하는 경우에도이 문제가 발생했습니다. 원격 디버깅을 처리하는 백그라운드 응용 프로그램은 상당히 많은 양의 RAM을 소비합니다 (마지막으로이 문제가 발생했을 때 ~ 15M). 독립 실행 형 모드에서 응용 프로그램이 잘 작동하고 디버그 상태에서 충돌이 발생하면 독립형 실행 한계에 가까울 수 있습니다.

다른 모든 응용 프로그램을 종료했거나 실행 파일을 디버깅 할 수있는 iPhone을 재부팅했는지 확인했습니다 (메모리가 부풀어 오르는 복사 된 객체 문제가 발견 될 때까지).

jailbroken iPhone이있는 경우 다른 서비스에서도 메모리를 소모합니다.

iPad는 128M에서 3G보다 256M의 RAM을 두 배로 늘립니다.

지연된 실행으로 디버그 세션이 시작되기 전에 스프링 보드를 충돌하는 데이터가 500K 이상으로 인코딩 된 URL로 애플리케이션을 열 때도 문제가 발생했습니다.

+0

ㅎ, 나도 알아 챘다. 내 응용 프로그램은 URL에서 12M 데이터를 다운로드하려고하는데 문제가 될 수 있습니다. 어제 나는 아이폰 3G 3.1.3 장치를 친구에게서 빌 렸고 같은 앱이 잘 돌아 갔고 디버깅 할 수 있었다. 3.2.3 Xcode를 새로 설치하기 위해 Apple 개발자 포럼에서 제안을 받았습니다. iPhone을 3.1.3으로 되 돌리는 것 전에 그것을 시도 할 것입니다. 감사합니다. – DunbarXX

관련 문제