> ## Content Index
> Fetch the complete content index at: https://yinguobing.com/blog/llms.txt
> Use this file to discover other available public pages before exploring further.

# AVCaptureMetadataOutput在macOS中不可用
- URL: https://yinguobing.com/blog/avcapturemetadataoutput-unavailble-macos/
- Published: 2016-06-18T18:19:51.000Z
- Updated: 2022-05-29T07:41:18.000Z
- Description: 如果你希望在Mac上实现实时的基于摄像头人脸检测的话，你会发现大部分教程中介绍的 AVCaptureMetadataOutput 已经不可用，Xcode会提示 “AVCaptureMetadataOutput is unavailable”。
- Author: 尹国冰
- Tags: Swift, iOS

如果你希望在Mac上实现实时的基于摄像头人脸检测的话，你会发现大部分教程中介绍的 AVCaptureMetadataOutput 已经不可用，Xcode会提示 “AVCaptureMetadataOutput is unavailable”。

查阅官方的 [最新API Reference](https://developer.apple.com/reference/avfoundation/avcapturemetadataoutput?ref=yinguobing.com) 显示适用平台为 iOS 6+。一份稍旧的 [Class Reference](https://developer.apple.com/library/mac/documentation/AVFoundation/Reference/AVCaptureMetadataOutput/index.html?ref=yinguobing.com#//apple%5Fref/occ/cl/AVCaptureMetadataOutput) 显示 “Available in OS X v10.9 through OS X v10.9\. Not available to 64-bit applications”。在Stack Overflow上有一个[相关提问](http://stackoverflow.com/questions/28809326/is-avmetadatafaceobject-available-in-os-x-10-10-or-not?ref=yinguobing.com)，暂无回答。

感谢Google，搜索到来自Apple官方社区的一篇问答：[Read QR Code OS X (10.10 and later)](https://forums.developer.apple.com/thread/7856?ref=yinguobing.com) 。回复很简单：

> Use Core Image’s CIDetector and CIQRCodeFeature classes. They’ll find and decode the information and even correct for rotation and perspective issues.