我有一款小应用,可以将选定的 Finder 项目合并为一个 PDF。我最常使用它来将多页 PDF 合并为一个文件。
此应用不会显示在所选 (PDF) 文件的右键菜单中。当然,我不想将其设为打开 PDF 的默认应用。所有其他与 PDF 相关的应用都会自动显示在上下文菜单中,但此应用不会。
我该怎么做才能让这个应用程序出现在右键单击菜单中?
答案1
您指的是“打开方式”子菜单吗?
如果是这样,则内容由 LaunchServices 控制,您可能需要重建 Launch Services 数据库,或者您可以声明您可以在 Info.plist 中使用 UTI 处理 .pdf 文件。
要重建启动服务数据库:
使用 10.4:
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user /
使用 10.5/10.6 位置更改为 CoreServices.framework:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user /
然而,添加 UTI 信息最好在 Stack Overflow 上询问。