You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置info.plist限定App仅兼容AVCaptureMultiCamSession设备

配置方法

AVCaptureMultiCamSession 没有在苹果官方Info.plist键值文档中提供对应的UIRequiredDeviceCapabilities(所需设备能力)专属配置键,无法仅靠单条Info.plist配置实现App Store的设备兼容过滤,需要按以下步骤组合实现:

  • 第一步:在Info.plist的UIRequiredDeviceCapabilities数组中添加arm64配置项,排除所有不满足基础架构要求的32位老旧设备。注意不要自行杜撰不存在的能力键,未被官方收录的自定义键会直接触发App审核驳回,也无法起到设备过滤效果。
  • 第二步:在App Store Connect提交应用时,进入「价格与销售范围」-「App兼容性」配置页,手动取消勾选所有搭载A12仿生以下芯片的老旧设备(即iPhone X及更早发布的iPhone机型、2018年及之前发布的非A12芯片iPad机型)——AVCaptureMultiCamSession的最低硬件要求就是搭载A12及以上芯片、运行iOS 13及以上系统的设备,手动筛选后App Store就只会向符合硬件要求的设备展示你的应用为兼容状态。
  • 第三步:代码侧增加运行时兜底校验,不要完全依赖商店侧的过滤规则,应用启动或调用多摄功能前,调用AVCaptureMultiCamSession.isMultiCamSupported属性判断当前设备是否真的支持多会话采集,对不支持的设备做好功能屏蔽和提示,避免出现功能异常或崩溃。

补充说明:如果你的应用只是把多摄作为可选增强功能、不是核心必选功能,不需要做商店侧的设备过滤,仅靠运行时判断做功能开关即可,避免不必要地缩小应用可覆盖的用户范围。

内容的提问来源于stack exchange,提问作者Bogdan Grozian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 09:01:21