Molte app dell'app OS X sono elencate come "app" è danneggiata e non può essere aperta

11

Senza aver cambiato nulla, ora ricevo questo messaggio quando provo ad aprire l'app "Breeze" - Altre app falliscono in modo simile su altri Mac:

Hocercatodisbarazzarmidiquestomessaggioreinstallandolodall'AppStore,manoncambianulla.Ancheilriavvioelamodificadellepreferenzedisicurezzadelgatekeepernonsonod'aiutoscegliendo"Consenti app scaricate da qualsiasi luogo".

Che diavolo sta succedendo?

    
posta Corsin Pfister 12.11.2015 - 09:15
fonte

2 risposte

17

Praticamente tutti sono sulla stessa barca come te. La situazione è piuttosto complicata, ma questa immagine mostra alcuni dei dettagli dei livelli di certificati coinvolti nella creazione di un file "ricevuta":

ItecniciApplehannoutilizzatouncertificatocontrassegnatocomeNonVALIDOdopo:11novembre21:58:012015GMTperfirmareleappscaricateperunlungoperiodoquest'anno.Inoltre,unodeicertificatierastatofirmatoconSignatureAlgorithm:sha1WithRSAEncryptionestapassandoasha256WithRSAEncryptionchenonècompletamentesupportatodatuttiisistemioperativieglisviluppatori.

Ilmigliorarticolo(dimoltibuoni)èdiBenToms:

  • link

In poche parole, uno dei tasti che compongono il wrapper che le app utilizzano per verificare il corretto download di App Store è scaduto ieri. Apple ha rinnovato il certificato, ma potrebbe essere necessario intervenire subito per risolvere questo errore.

Stranamente, le app che Apple stessa ha fatto, fanno affidamento su qualche altra catena di fidu- cia di convalida poiché includono questo stesso certificato ormai scaduto e ancora eseguito su OS X. Fondamentalmente, quelle app sembrano usare un'altra (o nessuna) validazione del ricevuta per correttezza.

Se sei a tuo agio con la riga di comando, prova a riavviare il processo che tende a queste ricevute di app ormai obsolete:

killall -KILL storeaccountd

Se spegni il Mac, anche questo esegue il ciclo del daemon degli account e dovrebbe risolvere i problemi in modo che non sia necessario scaricare nuovamente le app sul computer dopo il momento in cui quel certificato Apple scaduto.

A questo punto, quando provi a eseguire l'app, ti verrà chiesto di inserire nuovamente la password una volta. In questo modo otterrai un nuovo certificato da Apple che potrebbe o meno risolvere la rottura effettiva a seconda di come o se l'applicazione utilizza il file di ricevuta.

Un'altra cosa che può curare i falsi fallimenti dei certificati è di controllare le impostazioni di data / ora e poi provare a disconnetterti completamente dal Mac App Store. Se non riesci ancora a eseguire l'app dopo aver effettuato di nuovo l'accesso, potresti dover forzare l'eliminazione dell'app e scaricarla di nuovo dopo aver verificato la data e l'ora e riavviare il sistema operativo. Assicurati di controllare i riflettori ed eliminare tutte le copie dell'app. Svuota il cestino prima di provare a ripristinare il download.

Se tutto il resto fallisce, contattare prudentemente sia lo sviluppatore della tua app specifica che il supporto Apple per la guida, poiché i programmi che gestiscono la convalida e la generazione di questa ricevuta non sono ben documentati.

Grande grazie anche a Craig Hockenberry e Paul Haddad per le grandi spiegazioni tecniche su cosa sta succedendo qui. Senza la comunità che lavora insieme potremmo essere al buio molto più a lungo quando si presentano rotture di disagio come questa.

    
risposta data 12.11.2015 - 15:22
fonte
7

Sembra che le ricevute incorporate nelle applicazioni scaricate dal Mac App Store siano firmate con un certificato scaduto.

Paul Haddad di Tapbot ha sottolineato il problema oggi su Twitter.

link

Per alcuni utenti il riavvio è sufficiente per richiedere al sistema operativo di recuperare nuove ricevute dallo Store. Gli altri utenti scoprono di ricevere di nuovo l'accesso al Mac App Store per aggiornare le ricevute dell'applicazione. Altri sviluppatori come C-Command Software suggeriscono che gli utenti cancella le applicazioni e scaricala nuovamente .

    
risposta data 12.11.2015 - 14:56
fonte

Leggi altre domande sui tag