스포트라이트에 응용 프로그램이 표시되지 않음


198

Spotlight가 내 응용 프로그램에 대한 결과 표시를 중지했습니다. 색인을 다시 작성하고 색인을 다시 작성하여 색인을 다시 작성했습니다. 변경 없음. 개인 정보 탭에 응용 프로그램을 추가하고 변경하지 않고 제거하려고했습니다. 디스크 권한을 복구하고 위의 내용을 다시 실행했지만 변경하지 않았습니다. 응용 프로그램을 제외하고 색인에서 모든 것을 제거하려고 시도한 후 검색 항목 (사전 항목 제외)에 대해서는 아무것도 얻지 못했습니다. homedir에 심볼릭 링크를 응용 프로그램에 추가하고 색인을 다시 만들려고했지만 변경하지 않았습니다.

해야 할 일에 대한 아이디어가 있습니까? Snow Leopard를 실행 중입니다. 이것은 나를 미치게한다!

업데이트 : 리 인덱싱을 sudo mdutil -E /시작한 다음 즉시 앱에서 스팟 라이트 검색을 수행하면 활성 인덱싱으로 인해 스팟 라이트가 비활성화 될 때까지 앱이 일시적으로 표시됩니다. 인덱싱이 완료되면 앱 항목이 사라집니다.


간단한 확인 : 시스템 환경 설정으로 이동하여 스포트라이트 탭으로 이동하여 검색 결과 탭을 사용자 정의 했습니까? 해당 탭에서 스포트라이트에 표시 될 항목을 확인할 수 있습니다. 응용 프로그램을 확인한 경우 응용 프로그램 디렉토리가 올바른 위치에 있는지 확인하고 위치를 알려주십시오
Jamesg

예, 확인되어 목록에서 첫 번째로 나열되며 / Applications
혼합

답변:


322

메타 데이터 plist를로드하면 나에게 도움이되었습니다.

스포트라이트 끄기 :

sudo mdutil -a -i off

언로드하십시오.

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

그것을로드 :

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

스포트라이트를 다시 켜십시오.

sudo mdutil -a -i on

이제 모든 것이 예상대로 재 색인됩니다.

최신 버전의 macOS에서는 인덱싱을 껐다가 다시 켜면 문제가 해결됩니다.


3
후 경우 sudo mdutil -a -i on인덱싱은 여전히 비활성화되어 봐주세요 이 답변
카밀로 산체스

3
이 솔루션은 macOS 10.12.2 (Sierra)에서 효과적이었습니다.
Sean Bearden

8
또 다른 해결책은 다음과 같습니다. discussions.apple.com/thread/7356551?start=0&tstart=0
Mackelito

43
Operation not permitted while System Integrity Protection is engaged언로드하는 동안 메시지가 표시 되지만 어쨌든 다시 색인 작성 중이며 10.12.4에서 나를 위해 일했습니다.
노부

63
효과가있었습니다. 언로드 /로드 할 필요가 없었습니다. 내가 한 것은 전원을 껐다 켜는 것입니다.
mjezzi

76

이 문제가 있었고 터미널에서 이것을 사용하여 색인을 다시 작성할 때까지 아무런 효과가 없었습니다.

sudo mdutil -E -i on /

대안으로 더 많은 기능을 갖춘 Alfred라는 무료 앱을 사용할 수도 있습니다.

(어쨌든 Alfred와 제휴하지 않습니다)

도움이 되었기를 바랍니다!


알프레드에게 +1 ... 그렇지 않은 경우 사용하기 쉬운 환경 설정 및 설정 인터페이스가 있습니다. 워크 플로우는 말할 것도 없습니다. (나도 Alfred와 관련이 없으며 버스트 스포트라이트보다 더 행복하게 사용합니다).
harperville

1
이것은 Spotlight가 응용 프로그램의 색인 생성을 중단했을 때 저에게 효과적이었습니다. 현재 받아 들여진 답변은 그렇지 않았습니다.
inopinatus

1
그냥 타이핑 sudo mdutil -E /맥 OS 10.12.6 (시에라)에 나를 위해 속임수를 썼는지
야콥 에거

처음 시도했을 때 인덱스가 읽기 전용이라는 오류 메시지가 나타납니다. 그러나 컴퓨터를 다시 시작한 후이 명령이 작동하고 색인이 수정되었습니다.
Mike Morearty

Alfred는 실제로 Spotlight 인덱스를 사용합니다 (아니요 참조). 3 alfredapp.com/help/troubleshooting/indexing
Ronni Egeriis Persson

33

Anil 's solution을 시도했을 때 :

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
/System/Library/LaunchDaemons/com.apple.metadata.mds.plist : 시스템 무결성 보호가 작동하는 동안 작업이 허용되지 않습니다

대신, 나는 다음 지침을 따르고 작동했습니다.

  1. 시스템 환경 설정으로 이동하여 스포트라이트 선택
  2. 스포트라이트 시스템 환경 설정의 개인 정보 탭으로 이동
  3. 더하기 버튼을 클릭하십시오
  4. Shift-Command-C를 눌러 하드 드라이브를 표시하거나 (사용할 수없는 경우) 하드 드라이브로 이동하십시오 (대부분의 MacintoshHD)
  5. 하나 이상의 하드 드라이브가있는 경우 Command 키를 누른 상태에서 다양한 드라이브를 클릭하여 선택 항목에 추가하십시오
  6. “선택”버튼을 클릭하여 개인 정보 목록에 추가하십시오
  7. 경고를 무시하십시오.
  8. 빼기 기호를 클릭하여 하드 드라이브를 분리하십시오.
  9. 붐, 더 이상 슬픈 하루.

이것은 나를 위해 일했습니다. Slack.app 응용 프로그램이 응용 프로그램으로 인식되지 않는 데 문제가있었습니다. 이 단계를 수행 한 후 Slack 앱은 이제 Spotlight의 다른 모든 애플리케이션과 동일하게 작동합니다.
Richard Hurt

믿을 수 있다면 Safari와 같은 문제가있었습니다. 나는 매우 안전한 회사 환경에 있으며 이것이 내가 할 수있는 일이며 효과가있었습니다.
Jeff

Evernote 에서이 문제가 발생하여 해결되었습니다. @ 감사합니다.
JamesWilson

이 솔루션은 훌륭하게 작동했습니다! 실제로 스포트라이트없이 터미널을 찾을 수없는 것 같아서 다른 것을 사용할 수 없었습니다. : P
kenik

@kenik Finder 앱에서 모든 것을 찾을 수 있습니다.
akashg

2

사용자 환경 설정에서 spotlight.plist를 제거해 보셨습니까? 10.7.5와 비슷한 문제가 발생하고 다시 색인 생성은 spotlight.plist를 안전하게 데스크탑으로 옮긴 다음 sudo mdutil -E / 작동 하는 경우 이전 .plist 파일을 삭제할 수 있습니다.


1

@AntonioR 및 @Anil의 답변을 기반으로 지루한 물건을 자동화하는 BASH 스크립트는 다음과 같습니다. : https://gist.github.com/Obaied/d8afbbce1b73481fbd0410c0897b6a87

#!/bin/sh
# Reference: https://apple.stackexchange.com/questions/62715/applications-dont-show-up-in-spotlight

sudo mdutil -a -i off
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
sudo mdutil -a -i on /
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.