0
다음과 같은 문제가 있습니다. Xcode 9 및 Swift 3.2를 사용하여 내 응용 프로그램을 실행하려고하면 오류가 발생합니다. 나는 무엇이 잘못되었는지 전혀 모른다. 누군가가 나에게 그것에 대해 힌트를 준다면 매우 감사 할 것이다. 미리 감사드립니다!Xcode9 및 Swift 3.2에서 응용 프로그램을 실행하려고 할 때 AVFoundation 오류가 발생했습니다.
다음과 같은 문제가 있습니다. Xcode 9 및 Swift 3.2를 사용하여 내 응용 프로그램을 실행하려고하면 오류가 발생합니다. 나는 무엇이 잘못되었는지 전혀 모른다. 누군가가 나에게 그것에 대해 힌트를 준다면 매우 감사 할 것이다. 미리 감사드립니다!Xcode9 및 Swift 3.2에서 응용 프로그램을 실행하려고 할 때 AVFoundation 오류가 발생했습니다.
OK, 나는 마침내 뭐가 잘못 발견했다. 문제는 일부 AVFoundation API가 일시적으로 작동하지 않는다는 것입니다. 해결 방법으로
AVCaptureDevice.Format.supportedColorSpaces
AVCaptureDevice.supportedFlashModes
AVCapturePhotoOutput.availablePhotoPixelFormatTypes
AVCapturePhotoOutput.availableRawPhotoPixelFormatTypes
AVCapturePhotoSettings.availablePreviewPhotoPixelFormatTypes
는 두 번 밑줄 (
__
) 각 API를 앞에 붙이는 이러한 API의 SwiftPrivate 버전을 사용합니다. 예를 들어
AVCaptureDevice.Format.supportedColorSpaces
을
AVCaptureDevice.Format.__supportedColorSpaces
으로 변경하십시오.
프로젝트를 청소 해보십시오 (^ ⌘C). – the4kman
@ the4kman이 작동하지 않습니다. – scourGINHO
파생 데이터 삭제는 유용 할 수 있습니다. https://stackoverflow.com/questions/38016143/how-to-delete-derived-data-in-xcode-8 https://stackoverflow.com/questions/38227783/how-to -delete-derived-data-in-xcode8 –