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

iOS 15及WatchOS 8下Shortcuts快捷指令反复弹出向(null)共享数据询问故障

iOS 15/WatchOS 8 快捷指令调用重复触发向(null)共享数据弹窗问题

问题描述

我开发了一款支持用户创建Shortcuts快捷指令的应用,在设备升级至iOS 15和WatchOS 8.0之前,该功能在iPhone和Apple Watch上均运行正常。升级系统后,每次调用快捷指令都会反复弹出*“允许***向(null)共享数据”*的提示,即便点击“允许”,后续调用仍会重复触发该弹窗。

复现测试结果

  • iPhone端测试:新建Twitter的“What is happening”快捷指令,调用时始终弹出*“允许‘查看最新动态’向(null)共享数据”*的提示,与我开发的应用出现的故障表现完全一致
  • Apple Watch端测试:运行同一个Twitter快捷指令,第一次触发相同的权限弹窗,第二次调用时直接提示*“无法向(null)发送数据”*

相关故障截图

权限弹窗截图1
权限弹窗截图2

可行解决方案

该问题属于iOS 15/WatchOS 8的系统级Bug,根因为系统快捷指令模块在识别数据接收目标时出现空指针异常,无法正确匹配接收方标识,因此显示(null)占位符。目前已验证的修复方案如下:

应用侧永久修复

在你的快捷指令配置项中,显式声明共享数据的接收方Bundle ID或者Universal Link标识,绕过系统默认的动态识别逻辑,不需要用户操作即可解决绝大多数场景下的故障。

用户侧临时规避

如果暂时无法推送应用更新,可指导用户执行以下操作恢复:

  • 打开「设置」→「快捷指令」,随意运行一个系统自带快捷指令后,返回设置页开启「允许不受信任的快捷指令」
  • 删除原有故障快捷指令,重新创建后授予一次权限即可正常使用
  • 若Apple Watch端仍报错,取消设备配对后重新配对即可恢复

系统版本修复

苹果官方已在iOS 15.4正式版、WatchOS 8.5及更高版本中修复了该Bug,用户升级到对应系统版本后不会再触发该问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 17:15:03