Post

Replies

Boosts

Views

Activity

Xcode 12: No AVCaptureDevice.Format.supportedColorSpaces property - Simulator compile only
Since updating to Xcode 12, I have had a build time error, but only when compiling for the Simulator. (arm7 & arm64 compilations have no errors and the app runs without runtime errors.) These build errors are all related to AVCaptureDevice.Format from AVFoundation. The error says that AVCaptureDevice.Format doesn't have a property/member named 'supportedColorSpaces'. Below are the errors in some context. I'm at a loss for why I would see this during simulator compiles only. The property clearly exists in the latest documentation. - https://developer.apple.com/documentation/avfoundation/avcapturedevice/format and has for a long time. Can anyone give me a clue what the cause might be? let format: AVCaptureDevice.Format = ... ... // Error: Value of type 'AVCaptureDevice.Format' has no member 'supportedColorSpaces' if format.supportedColorSpaces.contains(AVCaptureColorSpace.P3_D65) { 		videoDevice.activeColorSpace = AVCaptureColorSpace.P3_D65 } let device videoDeviceInput: AVCaptureDeviceInput = ... ... // Error: Value of type 'AVCaptureDevice.Format' has no member 'supportedColorSpaces' if videoDeviceInput.device.activeFormat.supportedColorSpaces.contains(AVCaptureColorSpace.P3_D65) { 		... }
0
0
521
Oct ’20