2017-10-27 18 views
3

Xcode 9 및 Swift 4.0으로 업데이트 한 이후로 내 시뮬레이터에서 내 mapView가 매우 느리게 실행되었습니다. 코드가 더 이상 사용되지 않거나 내 코드가 광범위하여 속도가 느려지므로이 코드가 필요하다고 생각했지만 빈 프로젝트에 mapView를 추가했으며 mapView는 탐색/확대/축소가 느립니다! 시뮬레이터에서이 문제를 해결하기 위해 설정해야 할 몇 가지 설정이 있습니까? Swift 4.0 MapView 러닝 느림

콘솔 로그에서 생성 된 출력이 단지 IOS 11 10.3 시뮬레이터 경우

2017-10-26 23:25:50.932530-0500 mapTest[7994:151068] [VKDefault] Tile 1.2.2 (256) in current unloaded state for 0.07 seconds - Polygons - Loading (ephemeral) (0.07 sec), Rivers - Loading (ephemeral) (0.07 sec), Roads - Loading (ephemeral) (0.07 sec), Point Labels - Loading (ephemeral) (0.07 sec), Polygon Labels - Loading (ephemeral) (0.07 sec), Road Labels - Loading (ephemeral) (0.07 sec), Resources - Unavailable (terminal) (2.11 sec), Attributes - Loading (ephemeral) (0.07 sec) 

답변

3

, 그것은 이미 알려진 문제이다. XCode 9 시뮬레이터는 mapKit과 관련된 모든 사람에게 매우 느리게 작동합니다. 이 버그는 herehere으로 볼 수 있습니다. 그러나 휴대 전화에서 앱을 사용하면 정상적으로 작동해야합니다.

신속한 개발로 일하는 Apple 직원이 문제를 인정했습니다. 유일한 대안은 현재 ios 10 시뮬레이터를 사용하거나 렌더링 모듈을 변경하는 것입니다 (Apple 직원이 제안했습니다). 아마도, 모듈을 완벽하게 변경하는 것은 도움이 될 수 있습니다. 터미널이 타입 :

defaults write com.apple.CoreSimulator.IndigoFramebufferServices FramebufferRendererHint X

가 함께 X 바꾸기 0 = 자동 1 = 금속 2 = 오픈 CL 3 = OpenGL은이

다시이 너무 여전히 렌더링 변화 시뮬레이터 공식 버그 시뮬레이션이 완벽하지는 않습니다. 버그 리포트를 제출 한 사람들이 4 ~ 5 명이 있었으며, 인정되었으므로 곧 수정 될 것입니다.

편집 나는 아이폰 OS 11.1 시뮬레이터에지도 키트 응용 프로그램을 시도했다. 것 같다 약간 부드러운 있지만 오류 메시지가 계속 주석이이 아이폰 OS 11.3 베타 버전에서 해결 지적

편집

수정을 기다리고 ... 나타납니다.

+0

알려진 버그 (Xcode 8을 다시 설치 하시겠습니까?) 또는이 버그 (다른 버그를 기반으로 함)를 해결할 수있는 시간표가 수정 될 수 있습니까? 사람들이 8 월 이후로이 문제를 겪었다는 것에 대한 좌절감의 종류. – Kevin

+0

예 .... 해결 방법을 찾지 못했습니다. 나는 테스터로 휴대 전화를 사용하고 있지만 매 5 분마다 마라톤을 실행하여 실행중인 앱을 테스트 할 수 없기 때문에 최적이 아닙니다. –

+1

iOS 11.3에서지도 키트 앱을 사용해 보았습니다. 베타 1 시뮬레이터. 그것은 해결 될 것으로 보인다. –