Ohne etwas geändert zu haben, erhalte ich jetzt diese Meldung, wenn ich versuche, die App "Breeze" zu öffnen - Andere Apps schlagen auf anderen Macs ähnlich fehl:
Ich habe versucht, diese Nachricht durch Neuinstallation aus dem App Store zu entfernen, aber nichts ändert sich. Das Neustarten und Ändern der Gatekeeper-Sicherheitseinstellungen hilft auch nicht, wenn Sie "Apps von überall herunterladen lassen" auswählen.
Was zum Teufel ist hier los?
macos
applications
mac-appstore
Corsin Pfister
quelle
quelle
Antworten:
So ziemlich jeder sitzt im selben Boot wie Sie. Die Situation ist ziemlich kompliziert, aber dieses Bild zeigt einige Details der Schichten von Zertifikaten, die an der Erstellung einer "Quittungs" -Datei beteiligt sind:
Die Apple-Ingenieure haben ein Zertifikat verwendet, das als Nicht GÜLTIG gekennzeichnet ist. Nach: 11. November 21:58:01 2015 GMT , um Apps zu signieren, die dieses Jahr für einen langen Zeitraum heruntergeladen wurden. Darüber hinaus wurde eines der Zertifikate mit dem Signaturalgorithmus signiert: sha1WithRSAEncryption und wechselt zu sha256WithRSAEncryption, das nicht von allen Betriebssystemen und Entwicklern vollständig unterstützt wird.
Der beste Artikel (von vielen guten) stammt von Ben Toms:
Kurz gesagt, einer der Schlüssel für den Wrapper, mit dem Apps einen ordnungsgemäßen App Store-Download überprüfen, ist gestern abgelaufen. Apple hat dieses Zertifikat erneuert, aber Sie müssen möglicherweise jetzt Maßnahmen ergreifen, um diesen Fehler zu beheben.
Seltsamerweise stützen sich die von Apple selbst erstellten Apps auf eine andere Validierungskette des Vertrauens, da sie dasselbe jetzt abgelaufene Zertifikat enthalten und dennoch unter OS X ausgeführt werden. Grundsätzlich scheinen diese Apps eine andere (oder keine) Validierung des Belegs für die Richtigkeit zu verwenden .
Wenn Sie mit der Befehlszeile vertraut sind, starten Sie den Prozess neu, der zu diesen jetzt veralteten App-Belegen führt:
Wenn Sie Ihren Mac ausschalten, wird auch der Kontodämon zyklisch ausgeführt, und es sollten Probleme behoben werden, damit Sie die Apps nach Ablauf des Apple-Zertifikats nicht erneut auf den Computer herunterladen müssen .
Wenn Sie versuchen, die App auszuführen, sollten Sie zu diesem Zeitpunkt aufgefordert werden, Ihr Kennwort einmal erneut einzugeben. Dadurch erhalten Sie ein neues Zertifikat von Apple, mit dem der tatsächliche Fehler behoben werden kann oder nicht, je nachdem, wie oder ob die Anwendung die Belegdatei verwendet.
Eine andere Möglichkeit, falsche Zertifikatfehler zu beheben, besteht darin , Ihre Datums- / Uhrzeiteinstellungen zu überprüfen und dann zu versuchen, sich vollständig vom Mac App Store abzumelden. Wenn Sie die App nach der erneuten Anmeldung immer noch nicht ausführen können, müssen Sie die App möglicherweise löschen und erneut herunterladen, nachdem Sie Datum und Uhrzeit überprüft und das Betriebssystem neu gestartet haben. Stellen Sie sicher, dass Sie das Scheinwerferlicht aktivieren und alle Kopien der App löschen. Leeren Sie den Papierkorb, bevor Sie versuchen, den Download wiederherzustellen.
Wenn alles andere fehlschlägt, ist es möglicherweise ratsam, sich sowohl an den Entwickler Ihrer spezifischen App als auch an den Apple Support zu wenden, um eine Anleitung zu erhalten, da die Programme, die diese Quittungsvalidierung und -generierung durchführen, nicht gut dokumentiert sind.
Ein großes Dankeschön auch an Craig Hockenberry und Paul Haddad für die großartigen technischen Erklärungen, was hier passiert. Ohne Zusammenarbeit in der Gemeinschaft könnten wir viel länger im Dunkeln sein, wenn solche unangenehmen Brüche auftreten.
quelle
sandboxd
Fehlernstoreassetd
,storeuid
,storeaccountd
undstorelegacy
Prozessmeldungen und Fehler , um herauszufinden , was nach dem Neustart nach der Ausfallzeit für OS X geändert , den Empfang zu aktualisieren, war mit einem neueren Ablaufdatum im Dateisystem zwischengespeichert. Es wäre sicher schön, wenn ein Teil davon dokumentiert oder ein Schalter ausgelöst würde, damit Sie eine App laden können, wenn die nächste Vertrauenskette aufgrund eines Benutzerfehlers oder einer unzureichenden Voraussicht der Betriebssystementwickler fehlschlägt.storeaccountsd
Prozess eine neue Quittung für die betreffende App erhält. Es ist höchst unwahrscheinlich, dass dies das Problem des Entwicklers ist. Sie alle haben gestern um 1800 GMT nicht den gleichen Fehler gemacht. Hoffentlich wird Apple die Dinge in Zukunft besser dokumentieren.Es sieht so aus, als würden die in Anwendungen, die aus dem Mac App Store heruntergeladen wurden, eingebetteten Belege mit einem abgelaufenen Zertifikat signiert.
Paul Haddad von Tapbot hat heute auf Twitter auf das Problem hingewiesen.
https://twitter.com/tapbot_paul/status/664653066679906304
Für einige Benutzer reicht ein Neustart aus, um das Betriebssystem aufzufordern, neue Belege aus dem Store abzurufen. Andere Benutzer werden aufgefordert, sich erneut beim Mac App Store anzumelden, um die Anwendungsbelege zu aktualisieren. Andere Entwickler wie C-Command Software schlagen vor, dass Benutzer Anwendungen löschen und erneut herunterladen .
quelle