如果我的产品不支持迷彩怎么办？
我们热衷于加深 Camo 与其他应用程序的集成，我们已经与 Zoom、Google 和 Apple 自己在 macOS 12.3 及更高版本上运行的应用程序进行了原生集成。
如果您是不支持迷彩的产品的用户，请将其发送给他们并寻求他们的帮助。 如果您是视频应用程序制造商的决策者，有兴趣这样做，请与我们联系。
在使用相机时，视频应用程序采用了多种方法。大多数产品和浏览器都允许访问用户已安装的任何相机产品。 Zoom 和其他公司有一个认证计划，其中像 Reincubate 这样的供应商获得批准并特别允许。但是，有些产品会阻止使用像迷彩这样的“虚拟”相机。
随着 macOS 12.3 的发布，Camo Studio 利用了许多更改来使虚拟相机在系统范围内工作。这意味着迷彩与使用系统提供的相机的所有应用程序兼容。
在 12.3 之前的 macOS 版本上，为了让视频会议应用程序支持 Camo，其开发人员需要通过向其产品添加com.apple.security.cs.disable-library-validation权利来禁用库验证。对于使用专用流程处理视频的应用程序来说，这不是一个大的安全问题：毕竟，谷歌在他们的所有产品中都这样做，包括 Chrome，而苹果在 Final Cut Pro X 中这样做。
（使用Electron构建应用程序的开发人员应注意，该框架在主应用程序包内的多个嵌入式应用程序之间划分了功能。根据其架构，可能是这些子应用程序需要授权。以Skype为例，嵌入式Skype Helper (Renderer).app是至关重要的部分。哪些应用程序需要授权，取决于开发人员如何管理相机使用。）
一些开发人员可能希望建立一个允许列表，以仅允许虚拟摄像机工作，就像 Zoom 所做的那样。 （在这种情况下，应添加Camo的签名证书名称： Developer ID Application: Reincubate Ltd (Q248YREB53) 。）
在开发人员尚未实施此权利或建立允许列表的情况下，Camo 能够使用其“集成”功能自动绕过它。本质上，它使用StackOverflow 上描述的过程来工作，从而从应用程序中删除代码签名。