Как сделать так, чтобы одно отсутствующее приложение отображалось в результатах поиска Spotlight?

Когда я ввожу строку, совпадающую с частью имени приложения на Mac, функция поиска OS X Spotlight предложит мне запустить приложения. Это работает для всех приложений, кроме одного: Mathematica :

введите описание изображения здесь

Хотя строка распознается (предположительно из моей истории), приложение не предлагается, и единственный способ запустить его — напрямую из Finder или каким-то другим неудобным обходным путем.

Почему — да и как вообще — одно-единственное приложение может вести себя по-другому в этом отношении? Как приложение может таким образом скрыть себя от Spotlight?

И самое главное: что я могу сделать, чтобы восстановить эту стандартную часть функциональности ?


Обратите внимание, что эта проблема уникальна для Mathematica . Например, для приложений JetBrains я получаю:

введите описание изображения здесь

Более того, он распространяется и на сам Finder. Например, если я ищу там, я получаю

введите описание изображения здесь

хотя Mathematica явно там

введите описание изображения здесь

Я могу воспроизвести это (только для Mathematica ) простым обновлением (скачать, открыть DMG, перетащить новую версию в папку Applications, заменить). Это действительно уникально для Mathematica (по моему опыту). Я обновляю по крайней мере одно приложение в день таким или подобным образом, и ни одно из них не исчезает в результате Spotlight; только Математика .

Что произойдет, если вы явно исключите приложение, перетащив его в Системные настройки > Spotlight > Конфиденциальность, а затем закроете/снова откроете и удалите приложение. Появится ли он теперь в Spotlight?
@user3439894: Да! Кажется, это работает!
Не уверен, что вызвало проблему с этим конкретным приложением, однако я надеялся, что , так сказать, переворачивание бита позволит его увидеть. Дайте нам знать, если он снова исчезнет.
Проблема появилась после "обновления" до версии 11.
Проблема продолжается с 11.3.

Ответы (3)

Хотя это не дает прямого ответа на вопрос, почему это конкретное приложение не отображается в Spotlight, тем не менее, в качестве обходного пути попробуйте следующее:

Явно исключите приложение, перетащив его из Finder в «Системные настройки»> «Spotlight»> «Конфиденциальность», а затем закройте / снова откройте настройки Spotlight и удалите приложение, выбрав его, затем нажмите кнопку «минус» [-] в левом нижнем углу списка. окно.

Теперь приложение должно появиться в Spotlight, однако оно может снова исчезнуть, если основная причина снова активируется.

Кажется, это работает. Я буду следить за этим и вернусь, если проблема появится снова (например, после обновления приложения). Однако, как это произошло, остается загадкой (и как Wolfram удалось это сделать, когда ни одно другое приложение за все годы, что я использовал Mac — и все сотни приложений, которые я использовал — не показывало такого странного поведения)!
Ошибка снова появилась (опять же, только для Mathematica) с «обновлением» до версии 11, и это снова исправило ее (на данный момент).
@raxacoricofallapatorius, поскольку я не использую Mathematica, я не могу устранить основную причину этой проблемы. Будем надеяться, что переключение бита , так сказать, продолжит работать в качестве обходного пути до тех пор, пока основная причина не будет определена и устранена на стороне разработчика. (Это, конечно, при условии, что эта проблема не уникальна для вашей системы и является воспроизводимой проблемой и в других системах.) :)
Похоже, что некоторые обновления приложений приводят к тому, что Spotlight не распознает более новые версии. Однако это отличное легкое решение!
Я недавно видел эту проблему со Slack и Radio Paradise (сторонние приложения App Store) на macOS 10.12.4. Кажется, существует ошибка в том, как App Store обновляет приложения, из-за которой эта ошибка не индексируется в Spotlight, но только иногда. Если эта проблема касается вас, я настоятельно рекомендую отправить отчет об ошибке в Apple через их форму обратной связи .
У меня была эта проблема с некоторыми собственными приложениями Apple, особенно с основным. Этот обходной путь гениален. Большое спасибо.
У меня работал со Skitch на macos 10.12.6. Спасибо
Работает для меня. Microsoft OneNote всегда имеет эту проблему (как ни странно, остальная часть Microsoft Office никогда не делает этого).

Я столкнулся с той же проблемой с Todoist и Microsoft Outlook. Приведенный выше ответ не решил проблему для меня в MacOS Sierra 10.12.6, так как теперь вы можете исключить целые папки только на вкладке «Конфиденциальность Spotlight». Я пробовал это, но это не помогло. Однако подобное решение сработало для меня:

  1. Системные настройки > Spotlight > Результаты поиска
  2. Снимите флажок «Приложения»
  3. Закройте настройки
  4. Системные настройки > Spotlight > Результаты поиска
  5. Отметьте «Приложения»
fwiw, это не сработало для меня, но принятый ответ сработал.
Это сработало для меня.
Не работает для меня. Скитч пропал и я не могу его вернуть
you can only exclude whole folders now in the Spotlight Privacy tabНа самом деле, следуя инструкциям пользователя 3439894, я обнаружил, что перетаскивание одного приложения по-прежнему работает, даже если вы не можете добавить его с помощью кнопки «+».

Для меня ответ был таким же, как и принятый ответ, чтобы исключить весь жесткий диск, а затем снова включить его.

Как описано здесь: https://discussions.apple.com/thread/7356551

Примечание . Apple также рекомендует этот метод для восстановления индекса Spotlight, см. статью поддержки здесь: https://support.apple.com/en-us/HT201716 .

Это также официальный способ сброса базы данных Spotlight.