Perché le mie app dallo store hanno iniziato improvvisamente a uscire con il codice 173?


11

Il mio iMac sta eseguendo 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 TextWranglere Clocks. Improvvisamente (ha funzionato ieri) TextWranglernon si avviava. L'elenco da Consolemostrato

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 farebbe nient'altro finché non lo avessi buttato nel cestino e scaricato di nuovo dall'App Store. Poi ho notato che Clocksnon funzionava (ha funzionato anche ieri). Forniva lo stesso codice di errore 173 ed è stato corretto mediante il nuovo download.

Vedo da Perché le applicazioni dell'App Store trasferite in ~ / Le applicazioni su un altro computer non si avviano? che l'errore 173 è causato dal fatto che la ricevuta dell'app non è valida.

C'è qualche motivo per cui le ricevute di alcune delle mie app dallo store diventano improvvisamente non valide?


Ho avuto lo stesso problema con Textwrangler. Ho chiuso l'App Store, ho eliminato Testwrangler.app, reinstallato dall'App Store e ha ripreso a funzionare. Non so quanto aiuto possa esserti utile.
GordonM,

Risposte:


16

Ieri (14 febbraio 2016), uno dei certificati del Mac App Store è scaduto ed è stata anche la scadenza per gli sviluppatori di includere un nuovo certificato intermedio nella loro catena di firma delle app. Il primo causa il fallimento del codice di convalida della ricevuta utilizzato da molte app e il secondo è il termine "cura" a più lungo termine

Gli sviluppatori sono stati contattati almeno due volte per e-mail su questa modifica, ma non hanno avuto molto tempo per inviare le app per la revisione - in base al tempo impiegato in genere per l'elaborazione di un aggiornamento del Mac App Store per l'elaborazione anche se è stato approvato il primo presentazione.

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

Un'app con una ricevuta non valida dovrebbe uscire con un codice speciale (173), che informa OS X di presentare un accesso per utilizzare questa applicazione nella 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 all'avvio. (Console.app segnala che l'app sta uscendo con il codice 173, ma OS X 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 bug OS X. L'eliminazione dell'app e il nuovo download dell'app dallo store dovrebbero risolvere il problema.

Orribile situazione di cui Apple è molto consapevole.


2
Situazione orribile? Giorno della marmotta.
Max Ried

1
La firma del codice Apple è così complicata che anche Apple non riesce a farlo bene :-( Grazie!
emrys57,

Grazie mille per aver superato i risultati della ricerca e sollevarmi dal panico.
molbdnilo,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.