2009-03-22 17 views
0

3.0 SDK를 설치 한 이후 누수 계측기를 실행하는 데 문제가 있습니다. NDA 면책 조항은 여기에 3.0 SDK 문제가 아니라 구성 문제라고 생각합니다. 그래서 3.0 SDK 자체가 아니라 문제의 도구 구성에 대한 조언을 찾고 있습니다.장비 작동 중 문제가 발생했습니다.

다음은 내가 보는 동작의 분석입니다.

내 응용 프로그램은 OS 버전 2.2로 컴파일됩니다. 시뮬레이터 및 2.2, 2.2.1, 3.0을 실행하는 장치의 디버그 모드에서 XCode를 실행할 수 있습니다.

성능 도구 -> 누수로 시작하면 OS에서 "응용 프로그램 xxxx가 예기치 않게 종료됩니다", "무시,보고, 다시 실행"이라는 오류 메시지가 나타납니다. 두 가지 중 하나를 무시하면 누수가 연결될 수 없다거나 누출이 입력에 응답하지 않고 강제 종료해야한다고 알려줍니다. 흥미로운 것은 시뮬레이터가 3.0 OS에서 시작한다는 것입니다.

기계를 수동으로 시작하고 실행중인 2.2 시뮬레이터에 연결하면 동일한 동작을 나타냅니다.

iPhone 장치에 누설을 첨부하면 작동합니다.

일단 누출을 시작하면 내 빌드가 실행될 때까지 내 앱이 시뮬레이터에서 실행되지 않습니다.

내 시뮬레이터/누출/Xcode 동기화를위한 아이디어가 있습니까?

덕분에, 제프

+0

NDA가이 작업과 관련이 없다. – Svante

+0

애플은 베타 제품에 대해 사람들이 좋아하지 않는다. 그래서 3.0 베타에는 NDA가 있습니다. 원본 SDK만큼 번거롭지는 모르겠지만 새로운 SDK에 대한 토론을 요구하지 않는다고 지적했습니다. – TheGeoff

답변

0

나는 내 자신의 답변을 우연히 발견했다. 3.0 SDK 버전에 맞춰 앱을 만든 다음 누수 도구를 실행 시켰습니다. 2.2 SDK에 맞춰 앱을 만들면 Leak Instrument가 작동합니다. 수정하기 위해 "핸들을 흔들기"하는 고전적인 경우입니다.

+0

해결 된 문제를 알리기 위해이 대답을 받아 들여야합니다. – Till

관련 문제