macOS文档类应用打开文件对话框搜索框失效排查求助
macOS沙盒文档应用中打开文件对话框搜索功能失效
环境信息
- macOS: 10.13.4
- Xcode: 9.3
- 部署目标: 10.13
- 沙盒状态: 已开启
问题描述
我正在用Swift开发一款macOS文档类应用,最近发现打开文件对话框里的搜索功能彻底失效了——不管输入什么关键词,都没有任何结果返回,连日期分类等默认选项都不显示,整个搜索区域就是空白的。
问题表现:打开文件对话框的搜索区域仅呈现空白视图,无搜索结果、分类栏等任何内容。
对比测试情况
为了排查问题,我新建了一个未做任何修改的原生Cocoa文档类项目(同样开启了沙盒权限),测试后发现这个原生项目里的打开文件对话框搜索功能完全正常:能正常返回匹配的文件结果,日期分类等选项也都正常显示。
原生项目表现:打开文件对话框搜索区域显示完整的结果列表与分类栏,搜索功能正常工作。
已尝试的排查操作
我已经尝试了以下方法,但问题仍然没有解决:
- 完整清理项目:删除构建文件夹、Derived Data,重新构建应用,同时删除应用的默认偏好设置文件
- 重建Spotlight索引:通过终端执行
mdutil -E /命令重建系统索引 - 配置对比:逐一核对我的项目与原生项目的所有构建设置、项目配置,确保完全一致
现在我实在不知道该从哪里入手继续排查了,想请教各位:这个问题可能的原因是什么?还有哪些排查方向可以尝试?
内容的提问来源于stack exchange,提问作者Bill Aylward
相关产品推荐
相关产品推荐

