[Framework] PHPhotoLibrary.shared().presentLimitedLibraryPicker(from: self)

2024. 9. 2. 04:59🍏/Debugging

PHPhotoLibrary.shared().presentLimitedLibraryPicker(from: self) 터짐 현상

이 에러에서 VC가 문제인지. coordinator패턴이 문제인지. 계속 삽질하다가 찾아냈습니다. 🥲
iOS 17 버전에서 오류라고 합니다.
16버전에서는 그냥 import로 된다고...

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[PHPhotoLibrary presentLimitedLibraryPickerFromViewController:]: unrecognized selector sent to instance 0x10300fc60'

 

에러 해결 방법.  Targets > General > Framework

Apple SDKs의 PhotosUI.framework 추가.

 

 

Tuist의 경우. dependencies 추가해주면됨.

dependencies: [ .sdk(name: "PhotosUI", type: .framework, status: .required) ]