내 아이폰 게임을 Xcode에서 iPhone 4로 실행하는 동안 내 앱이 다운되거나 가끔 충돌하는 경우가 있는데, Xcode가 나에게 어떤 정보도 표시하지 않았습니다. 로그에서 나는 (gdb)
글을 볼 수 있었지만, 그 문제를 찾는데 도움이 될만한 것은 아무것도 없었다.정보 없음으로 크래시
이러한 오류의 원인은 무엇입니까? 적어도 그것은 나에게 말해야한다 무엇인가 (부정)?
내 아이폰 게임을 Xcode에서 iPhone 4로 실행하는 동안 내 앱이 다운되거나 가끔 충돌하는 경우가 있는데, Xcode가 나에게 어떤 정보도 표시하지 않았습니다. 로그에서 나는 (gdb)
글을 볼 수 있었지만, 그 문제를 찾는데 도움이 될만한 것은 아무것도 없었다.정보 없음으로 크래시
이러한 오류의 원인은 무엇입니까? 적어도 그것은 나에게 말해야한다 무엇인가 (부정)?
장치 자체에 대한 설명이없는 충돌은 종종 너무 많은 메모리를 사용하기 때문에 발생합니다. 장치는 사용 가능한 것보다 많은 메모리를 요구할 때 단순히 앱을 종료합니다. 이것은 게임 개발에서 모든 이미지와 함께하기 쉽습니다.
악기를 사용하여 메모리 사용을 추적하거나 메모리 경고를위한 App Delegate 메소드에 좋은 메모리 관리 코드를 입력하고 가능한 한 많이 릴리스하십시오.
예, 감사합니다. 내 텍스처 캐시를 제대로 지우지 않았다. – Voldemort
은 우리에게 최고입니다! – johnbakers
디버그를 사용하셨습니까? 디버그를 활성화하고 자세한 정보가 있는지 확인하십시오. 디버그 모드로 프로그램을 실행하십시오. – Setrio
또한 일반적인 예외 중단 점을 추가해야합니다. 중단 점을 표시 할 때 하단에 '+'가 표시되고이를 클릭하면 bkpt를 추가하도록 제안됩니다. objective-C 만 시작하십시오 (Dhension은 예외가있는 뱀 둥지입니다 :)). – YvesLeBorg
게임이 중단 되었습니까 (앱이 사라지고 앱보기 아이콘이 상단에 표시됩니다), 아니면 게임이 멈췄습니까? – YvesLeBorg