image_picker crashes when picking images on simulator running on Apple Silicon M1
인텔 맥에서 최근에 M1으로 PC를 교체했는데, 시뮬레이터에서 Photo를 사용하는데 크래시가 발생.
인텔 맥과 M1 맥에서 교차로 확인한 결과 인텔 맥에서는 크래시가 발생하지 않고 M1을 사용하는 개발자에게 공통적으로 발생
실기기에서는 정상적으로 작동하지만, 시뮬레이터에서만 크래시가 발생.
2021년 5월 26일 M1 Mac을 기준으로는 시뮬레이터 크래시가 해결되지 않음.
시스템 버그로 보여서 별도로 대응하지 않음.
<NSXPCConnection: 0x60000016a080> connection on anonymousListener or serviceListener from pid 17615: Warning: Exception caught during invocation of selector didSelectMediaWithInfoDictionary:, dropping incoming message and invalidating the connection.
Exception: * -[NSURL URLByAppendingPathExtension:]: component, components, or pathExtension cannot be nil.
* -[NSURL URLByAppendingPathExtension:]: component, components, or pathExtension cannot be nil.
(
0 CoreFoundation 0x00007fff20421af6 __exceptionPreprocess + 242
1 libobjc.A.dylib 0x00007fff20177e78 objc_exception_throw + 48
2 Foundation 0x00007fff20860900 -[NSURL(NSURLPathUtilities) URLByDeletingPathExtension] + 0
3 PhotosUI 0x00007fff3faf656a -[PUPhotoPickerExtensionHostContext _UIImagePickerControllerInfoDictionaryFromPhotoPickerInfoDictionary:] + 2177
4 PhotosUI 0x00007fff3faf5b5b -[PUPhotoPickerExtensionHostContext didSelectMediaWithInfoDictionary:] + 34
5 Foundation 0x00007fff209290e3 __NSXPCCONNECTION_IS_CALLING_OUT_TO_EXPORTED_OBJECT_S1__ + 10
6 Foundation 0x00007fff20927e1b -[NSXPCConnection _decodeAndInvokeMessageWithEvent:flags:] + 2268
7 Foundation 0x00007fff20929412 message_handler + 206
8 libxpc.dylib 0x00007fff20055cac _xpc_connection_call_event_handler + 56
9 libxpc.dylib 0x00007fff2005603e _xpc_connection_mach_event + 905
10 libdispatch.dylib 0x000000010c73ba68 _dispatch_client_callout4 + 9
11 libdispatch.dylib 0x000000010c755ba8 _dispatch_mach_msg_invoke + 550
12 libdispatch.dylib 0x000000010c7420ad _dispatch_lane_serial_drain + 307
13 libdispatch.dylib 0x000000010c756a76 _dispatch_mach_invoke + 563
14 libdispatch.dylib 0x000000010c7420ad _dispatch_lane_serial_drain + 307
15 libdispatch.dylib 0x000000010c742f9d _dispatch_lane_invoke + 493
16 libdispatch.dylib 0x000000010c74ede2 _dispatch_workloop_worker_thread + 882
17 libsystem_pthread.dylib 0x00007fff61167499 _pthread_wqthread + 314
18 libsystem_pthread.dylib 0x00007fff61166467 start_wqthread + 15
'apple > iOS, UIKit, Documentation' 카테고리의 다른 글
| iOS SnapKit 공식문서로 공부하기 4탄 (Then 라이브러리 활용) (0) | 2021.08.18 |
|---|---|
| iOS SnapKit 공식문서로 공부하기 3탄 (UI 배치하기) (0) | 2021.08.18 |
| iOS SnapKit 공식문서로 공부하기 2탄 (offset, inset) (0) | 2021.08.18 |
| iOS SnapKit 공식문서로 공부하기 1탄 (0) | 2021.08.18 |
| iOS 서로 다른 해상도를 가진 레이아웃 기기별 적용 안될 때 (0) | 2021.06.23 |