4.9
Gebaseerd op 191 beoordelingen
powered by Google

Waarom crasht een app bij het openen?

Heeft u een app op uw Mac die direct afsluit zodra u deze opent? Gelukkig kunt u in veel gevallen zelf achterhalen wat er misgaat én het probleem oplossen. In dit artikel leg ik stap voor stap uit waarom apps crashen bij het opstarten en wat u eraan kunt doen.

Soms opent een app niet eens volledig. U klikt op het programma, het icoon springt even in de Dock omhoog en daarna sluit de app weer af. Dat kan verschillende oorzaken hebben.

 

Veelvoorkomende oorzaken van een crashende app

  • Problemen met de code-ondertekening van de app
  • Beschadigde voorkeurenbestanden
  • Problemen met een document die de app probeert te openen
  • Fouten tijdens een update van de app
  • Problemen met app-translocatie in macOS
  • Een beschadigde of verouderde versie van de app

Gelukkig slaat macOS een crashrapport op. Daarmee kunt u vaak ontdekken wat er fout gaat.


Waarom crasht een app bij het openen?

Waar vindt u de crashrapporten in macOS?

Wanneer een app vastloopt, maakt macOS automatisch een crashlogboek aan.

Locatie van de crashrapporten

De bestanden vindt u hier:

~/Library/Logs/DiagnosticReports

Soms staan ze ook in:

/Library/Logs/DiagnosticReports

De naam van het bestand begint meestal met de naam van de app die is gecrasht. Door er dubbel op te klikken opent het rapport automatisch in de app Console van macOS.

 

Wat kunt u lezen in een crashlogboek?

In het crashrapport staan belangrijke aanwijzingen over de oorzaak van het probleem.

Controleer het Pad (Path)

Controleer of het pad er vreemd uitziet. Dit kan wijzen op een probleem met app-translocatie.

Controleer het Codetype (Code Type)

Hier ziet u of de app:

  • native draait op Apple Silicon
  • of via Rosetta 2 wordt vertaald

Controleer het Exception Type

Ziet u iets zoals:

EXC_BAD_ACCESS (SIGKILL)

of:

Code Signature Invalid

Dan heeft macOS de app mogelijk bewust afgesloten vanwege een beveiligingsprobleem.

Controleer de Termination Reason

Hier staat vaak de exacte reden waarom macOS de app heeft gestopt.

Bijvoorbeeld:

Namespace CODESIGNING

Dit betekent meestal dat er iets mis is met de codehandtekening van de app.

 

Problemen met de code-ondertekening oplossen

Wat is code signing?

macOS controleert of apps veilig zijn en correct zijn ondertekend door de ontwikkelaar. Is er iets mis met die handtekening? Dan kan macOS de app blokkeren of laten crashen.

Dit gebeurt regelmatig bij apps die zichzelf automatisch updaten.

Eerste oplossing: download de app opnieuw

Werkte de app eerst goed en begon het probleem pas na een update?

Volg deze stappen

  1. Verwijder de app volledig
  2. Download de nieuwste versie opnieuw vanaf de officiële website
  3. Installeer de app opnieuw

Vaak lost dit het probleem op.

Controleer de app met Apparency

Een handige gratis tool hiervoor is Apparency.

Wat kunt u controleren met Apparency?

  • of de codehandtekening geldig is
  • of de app correct is genotariseerd
  • welke beveiligingsproblemen aanwezig zijn

Apparency geeft vaak duidelijk aan wat er fout gaat.


 

Een app opnieuw ondertekenen in de Terminal

Let op: doe dit alleen als u zeker weet dat de app veilig is.

Soms kunt u een probleem oplossen door de handtekening van de app opnieuw aan te maken.

Stap 1: verwijder de oude handtekening

Open Terminal en voer uit:

# codesign –remove-signature MyApp.app

Vervang MyApp.app door de naam van uw app.

Stap 2: maak een nieuwe handtekening

Voer daarna uit:

# codesign –sign – MyApp.app

Hiermee krijgt de app een nieuwe tijdelijke handtekening.

Werkt de app nog niet?

Neem dan contact op met de ontwikkelaar van de app. Mogelijk is er een groter probleem met de beveiliging of compatibiliteit van de software.


Problemen met app-translocatie in het macOS

Wat is app-translocatie?

macOS voert apps tijdelijk uit vanuit een beveiligde locatie. Dit heet app-translocatie.

Apps werken hierdoor niet goed en kunnen direct crashen.

Zo lost u dit op

Volg deze stappen

  1. Verwijder de app
  2. Download de app opnieuw
  3. Pak het ZIP-bestand uit
  4. Verplaats de app eerst naar de map Programma’s
  5. Start de app daarna pas op

Laat de app niet draaien vanuit:

  • Downloads
  • het ZIP-bestand
  • een tijdelijke map

 

De app crasht door een document

Soms probeert een app een beschadigd document opnieuw te openen.

Daardoor blijft de app steeds crashen.

Mogelijke oplossing

Probeer eerst alleen de app te openen zonder het document.

Lukt dat niet?

Dit kunt u doen

  • het document tijdelijk verplaatsen
  • het bestand naar een externe schijf verplaatsen

Zo kan de app het document niet automatisch openen.

 

Beschadigde voorkeurenbestanden verwijderen

Veel apps slaan instellingen op in voorkeurenbestanden binnen macOS.

Als zo’n bestand beschadigd raakt, kan de app direct crashen bij het opstarten.

Waar staan voorkeurenbestanden?

Meestal in:

~/Library/Preferences

of:

~/Library/Containers

Voorkeuren resetten via Terminal

Hiervoor heeft u de app-ID nodig, bijvoorbeeld:

com.developer.appname

Voer daarna uit:

# defaults delete com.developer.appname

Hiermee verwijdert macOS de voorkeuren van de app.

Bij de volgende start maakt de app automatisch nieuwe instellingen aan.

 

Andere oorzaken van een crashende app

Verouderde app

Oudere apps werken soms niet goed meer met nieuwe versies van macOS.

Controleer daarom altijd

  • of u de nieuwste versie gebruikt
  • of de app compatibel is met uw Mac

Beschadigde installatie

Soms raakt een app beschadigd tijdens downloaden of installeren.

Oplossing

  1. Verwijder de app volledig
  2. Download de app opnieuw
  3. Installeer de app opnieuw

 

Samenvatting: zo lost u de crash van een Mac-app op!

Crashes bij het openen van apps zijn vervelend, maar vaak goed op te lossen.

Controleer altijd eerst

  • het crashlogboek
  • problemen met code signing
  • beschadigde voorkeuren
  • incompatibele documenten
  • app-translocatie
  • verouderde software

In veel gevallen werkt een schone herinstallatie van de app het snelst.

 

Hulp nodig met een crashende Mac-app?

Blijft een programma crashen op uw Mac? Dan kan er meer aan de hand zijn met macOS, beveiligingsinstellingen of beschadigde systeembestanden.

Ik help u graag met

  • Mac softwareproblemen
  • crashende apps
  • macOS fouten
  • Apple Silicon problemen
  • Rosetta 2 fouten
  • herinstallatie van apps en macOS


Zie ook:Het logbestand van een gecrashte app


Artikel is overgenomen van” https://eclecticlight.co/