OSX / MacOS在打开自定义扩展时搜索应用程序的优先级


1

我是Mac世界的新手,但写了我的第一个应用程序。我将它打包为.app(让我们说my_application.app)。

我的应用程序注册了一个自定义文件扩展名(比方说.xyz)。当您打开.xyz文件时,它将使用my_application.app打开。但是,我注意到我的机器上是否有多个my_application.app,当您双击.xyz文件时,很难确定哪一个会加载。

例如,我在我的应用程序文件夹中有my_application.app,但我的桌面上也有一个(旧版本)。我希望应用程序文件夹中的那个文件能够处理打开的.xyz文件,而不是打开桌面文件。

是否有关于查找自定义文件扩展名的应用程序的搜索优先级的确切文档?

Answers:


1

您可以选择哪个应用程序必须处理文件类型。并更改默认应用程序。

你可以做一次:

  1. 用鼠标右键单击文件
  2. 打开用...
  3. 它会在所选应用程序中打开一次文件。

菜单打开文件...

或者您可以决定哪个应用程序必须打开特定文件类型的所有文件。

  1. 用鼠标右键单击文件
  2. 获取信息
  3. “打开时”部分
  4. 从此文件类型中选择要用于所有文件的应用程序。
  5. 按“全部更改...”按钮

更改文件类型的应用程序。


0

没有搜索优先级。您只能将一个应用程序关联为文件类型的默认应用程序。

您似乎认为存储在/ Applications文件夹中的应用程序在某种程度上“更好”或“更正确”,或者它可能是存储应用程序的唯一位置。但是在macOS上并非如此。您可以将应用程序存储在任何您喜欢的地方(或多或少)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.