快捷指令嵌套调用会卡住,这事我更愿意先看流程,不急着怪手机,Apple 支持文档写得很明白:快捷指令本来就允许用“运行快捷指令”去调用别的指令,整套动作也是按从上到下依次执行的。
排查可以这样做,先在“快捷指令”里复制一份原指令,建议先备份再操作;再点进父指令,看子指令里有没有 Quick Look、显示结果、打开 App、权限请求这类会等你交互的动作,短句,很关键,它看着像死机,很多时候其实是在等返回。
我自己遇到过一次:主流程负责整理文本,子流程顺手弹预览,结果表面像卡死,删掉展示动作后就恢复了;还有一类不是完全冻住,而是变量传不进去,运行到子指令就停,这更像某些版本下 Shortcuts 调用链的兼容性波动。
版本也要看,iOS 17、iOS 18 的社区里都有人反馈过类似现象,但这不等于 Apple 已公开确认,稳妥做法是先做 A/B 测试,去掉交互动作和复杂传参,再更新到较新的正式版;还复现的话,直接通过 Apple 反馈渠道提交。