App Store因Guideline 2.5.4被拒求助:Info.plist外部配件配置问题
解决App Store审核2.5.4拒绝问题(external-accessory权限相关)
按实际需求选择对应解决方案:
场景1:App需适配外部硬件
- 打开项目的
Info.plist文件,添加UISupportedExternalAccessoryProtocols键(类型为数组),将硬件厂商提供的协议字符串逐一填入数组 - 登录App Store Connect,在应用的审核备注中提交对应硬件的PPID(配件生产商ID)
- 确保已加入MFi Program,未加入则完成注册流程
场景2:App无需适配外部硬件
- 打开
Info.plist文件,定位到UIBackgroundModes数组,删除其中的"external-accessory"字符串 - 清理项目缓存,重新打包提交审核
额外排查点(针对多次尝试未解决的情况):
- 检查
Info.plist键名拼写:UISupportedExternalAccessoryProtocols和UIBackgroundModes大小写敏感,确认无拼写错误 - 验证协议字符串:必须与硬件厂商提供的协议完全匹配,不能有字符差异
- 排查第三方SDK:部分SDK会自动添加
external-accessory权限,若属于这种情况,联系SDK提供商确认是否需要保留,或手动移除该权限
内容的提问来源于stack exchange,提问作者Eleanor Thompson
相关产品推荐
相关产品推荐

