11Sep

Så här inaktiverar du sökresultat för utvecklare i strålkastare på en Mac

Spotlight-sökning i Mac OS X visar resultat från kategorin "Utvecklare" om du någonsin har installerat Xcode på din Mac. Om du fortfarande har Xcode installerat, är det enkelt att avmarkera det här. Men om du har avinstallerat Xcode fortsätter Spotlight bara att visa Utvecklarens sökresultat, utan att det går att stänga av dem.

Det här kan skryta Spotlight med många sökresultat du kanske inte vill se, särskilt om du har många källkodsfiler som ligger på din Mac. Så här inaktiverar du det - även om du inte har installerat Xcode.

Om du har Xcode Installed

Om du har Xcode installerat, är det enkelt eftersom du kan göra det på normalt sätt.

Öppna fönstret Systeminställningar genom att klicka på Apple-menyn och välj "Systeminställningar." Klicka på "Spotlight" -ikonen i fönstret Systeminställningar.

Du kan också använda Spotlight för att starta den här inställningsrutan - tryck på Kommando + Mellanslag, skriv Spotlight, välj Spotlight-genvägen och tryck på Enter.

Hitta kategorin "Utvecklare" i listan under sökresultat och avmarkera den. Spotlight visar inte längre utvecklarens sökresultat.

Felet

Om du inte har Xcode installerat, kommer du inte att se kategorin "Utvecklare" i rutan Inställningar för Spotlight alls. Utvecklarresultat visas i Spotlight-sökning, men det går inte att stänga av dem.

Detta verkar vara resultatet av en bugg i Mac OS X. Vi stötte på denna bugg i både OS X 10.10 Yosemite och 10.11 El Capitan. Det kan också ha varit ett problem på tidigare versioner.

Om du någonsin har installerat Xcode, antar Spotlight att du är en "utvecklare" och fortsätter att visa dig utvecklarens sökresultat, även efter att du avinstallerat Xcode. Fönstret för Spotlight-inställningar verkar dock bara visa kategorin "Utvecklare" om Xcode är installerat för närvarande. Det finns normalt inget sätt att inaktivera detta om du inte har installerat Xcode.

Om du inte har Xcode installerad

Tack och lov, det finns en snabb lösning som du kan använda om du inte vill installera om Xcode igen. Självklart skulle ominstallation av Xcode också fungera - men du måste lämna Xcode installerat.

Vi behöver bara lura Spotlight för att tro att du har installerat Xcode. För att göra detta, öppna ett terminalfönster. Tryck på Command + Space, skriv Terminal och tryck på Enter för att starta ett terminalfönster från Spotlight. Du kan också öppna ett Finder-fönster, klicka på "Program" i sidofältet, dubbelklicka på mappen "Verktyg" och dubbelklicka sedan på "Terminal" -genvägen.

Skriv följande två kommandon i terminalfönstret, tryck på Enter efter varje för att köra dem:

cd / applikationer

touch Xcode.app

Detta skapar en tom fil med namnet Xcode.app i mappen Program. Det tar inte upp något utrymme, och det gör ingenting. Du får se det i mappen Program, även om du inte kan starta eller göra något med det.

Du kan nu öppna Spotlight-rutan i Systeminställningar. Med en fil med namnet Xcode.app, visas det i rutan "Utvecklare" och du kan avmarkera det och ta bort sökresultaten från utvecklaren från dina Spotlight-sökningar.

Ta inte bort den tomma Xcode.app-filen senare - du måste lämna den där. Om du öppnar Spotlight-inställningspanelen efter att du raderat Xcode.app, verkar det att omaktivera utvecklingssökningar i Spotlight igen.

Tack vare Sans Comic över på Stack Exchange för att räkna ut den här lösningen. Denna persons arbete var ovärderligt när vi snubblat på problemet själva.

Apple kommer förhoppningsvis att lösa problemet i framtiden. Men för tillfället måste personer som tidigare har installerat Xcode lämna en Xcode.app-fil i mappen Program, om de inte vill se Utvecklarens sökresultat i Spotlight.