Perché le mie app dallo store sono improvvisamente iniziate ad uscire con il codice 173?

11

My iMac esegue l'attuale OS / X Yosemite 10.11.3. È una grande macchina di sviluppo, non riavviata per alcune settimane. Ha molte app dal Mac App Store, tra cui TextWrangler e Clocks . All'improvviso (ha funzionato ieri) TextWrangler non si avvia. L'elenco da Console ha mostrato

2016/02/16 11:12:38.116 com.apple.xpc.launchd[1]: (com.barebones.textwrangler.64672[94023]) Service exited with abnormal code: 173

e non avrebbe fatto altro finché non l'avessi gettato nel cestino e scaricato di nuovo dall'app store. Poi ho notato che Clocks non era in esecuzione (anche questo ha funzionato ieri). Ha dato lo stesso codice di errore 173 ed è stato corretto tramite il nuovo download.

Vedo da Perché le applicazioni di App Store trasferite in ~ / Applicazioni su un'altra macchina non vengono avviate? che l'errore 173 è causato dalla mancata ricezione della ricevuta dell'app.

C'è qualche ragione per cui le entrate per alcune delle mie app dallo store diventano improvvisamente non valide?

    
posta emrys57 16.02.2016 - 12:50
fonte

1 risposta

16

Ieri (14 febbraio 2016), uno dei certificati del Mac App Store è scaduto ed era anche la scadenza per gli sviluppatori includere un nuovo certificato intermedio nella loro catena di firma delle app. Il primo causa il fallimento del codice di validazione dello scontrino utilizzato da molte app e quest'ultimo è il termine "cura" a lungo termine

Gli sviluppatori sono stati inviati via email almeno due volte su questa modifica, ma non hanno avuto molto tempo per inviare le app per la revisione, in base al tempo che normalmente richiede una revisione per un aggiornamento di Mac App Store da elaborare anche se è stato approvato al primo invio.

Gli utenti devono avviare ciascuna delle loro app MAS mentre sono connesse a Internet per rinnovare i certificati intermedi o gestire le app che devono essere nuovamente scaricate.

Un'app con una ricevuta non valida deve uscire con un codice speciale (173), che informa OS X di presentare un accesso per utilizzare questa applicazione sulla finestra di dialogo di questo computer.

Tuttavia, un bug separato in OS X può impedire la visualizzazione di questa finestra di dialogo. In questo caso, gli utenti vedranno un'app che esce semplicemente al momento del lancio. (Console.app segnala che l'app sta uscendo con il codice 173, ma OS X si dimentica di mostrare la finestra di dialogo).

Due scenari di cui dovresti essere a conoscenza:

  • Se di solito usi un'app da una posizione senza accesso a Internet, assicurati di avviare l'app per riconvalidarla prima di uscire.
  • Se un'app si arresta in modo anomalo all'avvio e non mostra la finestra di dialogo, hai riscontrato un errore OS X. Eliminare l'app e scaricare nuovamente l'app dallo store dovrebbe risolvere il problema.

Situazione orribile di cui Apple è a conoscenza.

    
risposta data 16.02.2016 - 19:20
fonte

Leggi altre domande sui tag