Startpagina » hoe » Hoe de zoekresultaten voor ontwikkelaars in Spotlight op een Mac uit te schakelen

    Hoe de zoekresultaten voor ontwikkelaars in Spotlight op een Mac uit te schakelen

    Spotlight-zoekopdracht op Mac OS X toont resultaten van de categorie "Ontwikkelaar" als u ooit Xcode op uw Mac hebt geïnstalleerd. Als je Xcode nog steeds hebt geïnstalleerd, is er een eenvoudig selectievakje om dit uit te schakelen. Maar als u Xcode hebt verwijderd, blijft Spotlight de zoekresultaten van de ontwikkelaar zien, zonder deze uit te zetten.

    Dit kan Spotlight verwarren met veel zoekresultaten die u mogelijk niet wilt zien, vooral als u veel broncodebestanden op uw Mac hebt liggen. Ga als volgt te werk om het uit te schakelen - zelfs als Xcode niet is geïnstalleerd.

    Als u Xcode hebt geïnstalleerd

    Als je Xcode hebt geïnstalleerd, is dit eenvoudig omdat je het op de normale manier kunt doen.

    Open het venster Systeemvoorkeuren door op het Apple-menu te klikken en 'Systeemvoorkeuren' te selecteren. Klik op het pictogram 'Spotlight' in het venster Systeemvoorkeuren..

    U kunt ook Spotlight gebruiken om dit voorkeurenpaneel te starten - druk op Command + Spatie, typ Spotlight, selecteer de Spotlight-snelkoppeling en druk op Enter.

    Zoek de categorie "Ontwikkelaar" in de lijst onder Zoekresultaten en haal het vinkje weg. Spotlight geeft de zoekresultaten van ontwikkelaars niet meer weer.

    Het beestje

    Als Xcode niet is geïnstalleerd, wordt de categorie "Ontwikkelaar" in het deelvenster Spotlight-voorkeuren helemaal niet weergegeven. De resultaten van ontwikkelaars verschijnen in zoekactie in Spotlight, maar er is geen manier om ze uit te schakelen.

    Dit lijkt het gevolg te zijn van een bug in Mac OS X. We zijn deze bug tegengekomen in zowel OS X 10.10 Yosemite en 10.11 El Capitan. Het is mogelijk ook een probleem geweest in eerdere versies.

    Als je ooit Xcode hebt geïnstalleerd, neemt Spotlight aan dat je een "ontwikkelaar" bent en zal het je zoekresultaten van ontwikkelaars blijven tonen, zelfs nadat je Xcode hebt verwijderd. Het voorkeurenpaneel Spotlight lijkt echter alleen de categorie "Ontwikkelaar" te tonen als Xcode momenteel is geïnstalleerd. Er is normaal geen manier om dit uit te schakelen als je Xcode niet hebt geïnstalleerd.

    Als u Xcode niet hebt geïnstalleerd

    Gelukkig is er een snelle oplossing die u kunt gebruiken als u Xcode niet opnieuw wilt installeren. Natuurlijk zou het opnieuw installeren van Xcode ook werken, maar je zou Xcode moeten laten installeren.

    We hoeven Spotlight alleen maar te laten denken dat Xcode is geïnstalleerd. Open hiervoor een Terminal-venster. Druk op Command + Spatie, typ Terminal en druk op Enter om een ​​terminalvenster vanuit Spotlight te starten. U kunt ook een Finder-venster openen, klik op "Toepassingen" in de zijbalk, dubbelklik op de map "Hulpprogramma's" en dubbelklik vervolgens op de snelkoppeling "Terminal".

    Typ de volgende twee opdrachten in het terminalvenster en druk op Enter na elk om ze uit te voeren:

    cd / toepassingen

    raak Xcode.app aan

    Hiermee wordt een leeg bestand met de naam Xcode.app gemaakt in uw map Toepassingen. Het neemt geen ruimte in beslag en doet niets. Je ziet het in je map Toepassingen, hoewel je er niets mee kunt doen of er iets mee kunt doen.

    U kunt nu het deelvenster Spotlight opnieuw openen in Systeemvoorkeuren. Met een bestand met de naam Xcode.app aanwezig, wordt het selectievakje 'Ontwikkelaar' weergegeven en kunt u het vinkje verwijderen door de zoekresultaten voor de ontwikkelaar te verwijderen uit uw Spotlight-zoekopdrachten.

    Verwijder het lege Xcode.app-bestand later niet - u moet het daar laten staan. Als u het voorkeurenpaneel Spotlight opnieuw opent nadat u de Xcode.app hebt verwijderd, lijkt het opnieuw proberen van zoekopdrachten voor ontwikkelaars in Spotlight weer te activeren.


    Met dank aan Sans Comic bij Stack Exchange voor het uitzoeken van deze oplossing. Het werk van deze persoon was van onschatbare waarde toen we het probleem zelf ontdekten.

    Apple zal dit probleem in de toekomst hopelijk oplossen. Maar voor nu moeten mensen die eerder Xcode hebben geïnstalleerd een Xcode.app-bestand in hun map Toepassingen achterlaten als ze de resultaten van de ontwikkelaars niet in Spotlight willen zien.