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

Info.plist已加权限仍报NSNearbyInteractionAllowOnceUsageDescription缺失

解决方案

1. 修正Info.plist的键名写法

你当前用的是Xcode可视化界面显示的权限名称,苹果审核静态扫描工具识别的是原生键名,直接在Info.plist的源码模式下写入以下配置,不要用可视化界面添加:

<key>NSNearbyInteractionAllowOnceUsageDescription</key>
<string>需要使用附近交互权限,通过U1芯片展示周边设备位置,优化使用体验</string>
<key>NSNearbyInteractionUsageDescription</key>
<string>需要使用附近交互权限,通过U1芯片展示周边设备位置,优化使用体验</string>

虽然官方标注NSNearbyInteractionAllowOnceUsageDescription在iOS15及以上版本废弃,但App Store的扫描规则仍会校验该键是否存在,必须保留。

2. 校验打包后的真实配置

打包导出IPA后,解压IPA打开Payload/[你的应用名称].app/Info.plist,确认上述两个键确实存在,且键名拼写完全正确,避免编译配置或者第三方SDK覆盖你添加的权限。

3. 升版重新提交

将构建版本的build号加1(不用改version号),重新打包上传到App Store Connect,等待扫描完成即可在TestFlight后台看到对应构建版本。
如果仍收到报错,可排查项目引入的第三方SDK是否隐含调用了附近交互相关API,即使你自身业务没有用到该权限,只要SDK调用了对应接口,就必须补充完整的权限说明。

内容的提问来源于stack exchange,提问作者Saqib Rehman

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 19:48:02