2016-11-29 4 views
1

Xcode 8.1, Swift 3을 사용하고 있습니다.Apple Watch 프로그램이 종료 코드로 종료되었습니다. 0

Apple Watch (나만의 경우) 용 맞춤 시계 화면을 만들고 있습니다. 그래서 나는 항상 깨우기에 마지막 앱을 보여주기 위해 시계를 설정하고 언젠가는 기본 시계로 돌아가고 내 앱이 닫힌 것을 알아 차렸다.

1 주일 전부터 앱이 계속 폐쇄되는 이유를 파악하려고합니다. Xcode에서 WatchKit Extension을 디버깅 하려다가 얼마 후에 콘솔에 "프로그램이 종료 코드 : 0"으로 종료되고 응용 프로그램이 다시 닫힙니다.

Google에서 WatchOs에 시간 제한이 있는지 확인하고 아무 것도 알지 못했습니다. 또한 응용 프로그램은 때때로 5 분 후 12 시간 후에 닫힙니다 ...

앱은 절대로 1.5MB 메모리를 통과하지 못합니다.

어쩌면 그럴 수 있습니까?

답변

1

나는 동일한 문제에 직면 앱.

내 경우 SpriteKit 장면을 사용하여 렌더링을위한 많은 메모리를 사용하여 시계에서 응용 프로그램의 충돌을 일으 킵니다.

앱의 메모리 사용량을 확인하십시오. 바에서 테스트하여 장치에서 테스트하십시오.

메모리를 많이 차지한다고 생각되는 요소를 제거하십시오. 을 사용하여 추적하십시오.

참고 : 시뮬레이터에서 성공적으로 실행됩니다. 그러나 진짜 사과 시계에 그것은 부서진다.

enter image description here