Sin haber cambiado nada, ahora recibo este mensaje cuando intento abrir la aplicación "Breeze": otras aplicaciones fallan de manera similar en otras Mac:
Traté de deshacerme de este mensaje volviéndolo a instalar desde la App Store, pero nada cambia. Reiniciar y cambiar las preferencias de seguridad de gatekeeper tampoco ayuda al elegir "permitir aplicaciones descargadas desde cualquier lugar".
¿Qué diablos está pasando?
macos
applications
mac-appstore
Corsin Pfister
fuente
fuente
Respuestas:
Casi todos están en el mismo bote que tú. La situación es bastante complicada, pero esta imagen muestra algunos de los detalles de las capas de certificados involucrados en la creación de un archivo de "recibo":
Los ingenieros de Apple usaron un certificado marcado como No VÁLIDO Después del 11 de noviembre a las 21:58:01 GMT de 2015 para firmar las aplicaciones que se descargaron durante un largo período este año. Además, uno de los certificados solía estar firmado con el Algoritmo de firma: sha1WithRSAEncryption y está en transición a sha256WithRSAEncryption, que no es totalmente compatible con todos los sistemas operativos y desarrolladores.
El mejor artículo (de muchos buenos) es de Ben Toms:
En pocas palabras, una de las claves que componen el contenedor que usan las aplicaciones para verificar una descarga adecuada de la App Store expiró ayer. Apple ha renovado ese certificado, pero es posible que deba tomar medidas ahora para remediar este error.
Curiosamente, las aplicaciones que Apple creó, se basan en alguna otra cadena de confianza de validación, ya que incluyen este mismo certificado ahora caducado y aún se ejecutan en OS X. Básicamente, esas aplicaciones parecen usar otra (o ninguna) validación del recibo para su corrección .
Si se siente cómodo con la línea de comando, intente reiniciar el proceso que tiende a estos recibos de aplicaciones ahora obsoletos:
Si apaga su Mac, eso también cambia el demonio de cuentas y debería arreglar las cosas para que no tenga que volver a descargar las aplicaciones a la computadora después del tiempo en que expiró ese certificado de Apple.
En este punto, cuando intente ejecutar la aplicación, se le pedirá que vuelva a ingresar su contraseña una vez. Esto le dará un nuevo certificado de Apple que puede resolver o no la ruptura real dependiendo de cómo o si la aplicación usa el archivo de recibo.
Otra cosa que puede curar fallas en los certificados falsos es verificar la configuración de fecha / hora y luego intentar cerrar la sesión de la Mac App Store por completo. Si aún no puede ejecutar la aplicación después de volver a iniciar sesión, puede verse obligado a eliminar la aplicación y volver a descargarla después de verificar su fecha / hora y reiniciar el sistema operativo. Asegúrese de verificar el foco y eliminar todas las copias de la aplicación. Vacíe la papelera antes de intentar restaurar la descarga.
Si todo lo demás falla, puede ser prudente ponerse en contacto con el desarrollador de su aplicación específica y con el Soporte de Apple para obtener orientación, ya que los programas que manejan esta validación y generación de recibos no están bien documentados.
Muchas gracias también a Craig Hockenberry y Paul Haddad por las excelentes explicaciones técnicas sobre lo que está sucediendo aquí. Sin la comunidad trabajando juntos, podríamos estar en la oscuridad mucho más tiempo cuando surgen incómodas rupturas como esta.
fuente
sandboxd
errores,storeassetd
,storeuid
,storeaccountd
ystorelegacy
los mensajes de proceso y errores de averiguar lo que cambió después de reiniciar después de que el tiempo de fallo para OS X para actualizar el recibo que era almacenado en caché al sistema de archivos con una fecha de vencimiento más nueva. Seguro que sería bueno tener algo de esto documentado o un cambio para lanzar para que pueda cargar una aplicación cuando la próxima cadena de confianza falla debido a un error del usuario o una previsión insuficiente de los desarrolladores del sistema operativo.storeaccountsd
proceso recibe un nuevo recibo de la aplicación en cuestión. Es muy poco probable que este sea el problema del desarrollador. Todos ellos no cometieron el mismo error ayer a las 1800 GMT. Esperemos que Apple documente mejor las cosas en el futuro.Parece que los recibos incrustados en las aplicaciones descargadas de la Mac App Store están firmados con un certificado caducado.
Paul Haddad de Tapbot señaló el problema hoy en Twitter.
https://twitter.com/tapbot_paul/status/664653066679906304
Para algunos usuarios, reiniciar es suficiente para solicitar al sistema operativo que recupere nuevos recibos de la Tienda. Otros usuarios descubren que se les solicita que inicien sesión nuevamente en la Mac App Store para actualizar los recibos de la aplicación. Otros desarrolladores como C-Command Software sugieren que los usuarios eliminen aplicaciones y las descarguen nuevamente .
fuente