1 votos

Errores al ejecutar ciertas aplicaciones en macOS 10.14 Mojave Beta 10

Apple Mac Pro (early 2009) 4,1 -> 5,1 Firmware upgraded macOS 10.14 Mojave Beta 10 Tweetbot 3.1

Hola, ayer actualicé mi máquina a Mojave Beta 10 por una vía un tanto tortuosa http://dosdude1.com/mojave/ . No sé si esta ruta tortuosa es la causa del problema, pero estoy teniendo problemas para iniciar un par de aplicaciones, especialmente Tweetbot 3.1. Cuando intento abrir la aplicación, me aparece el mensaje...

enter image description here

He intentado hacer lo que sugiere el mensaje y eliminar la aplicación y descargarla de nuevo desde la App Store, y también he probado la sugerencia de @tweetbots de reiniciar después de eliminar y antes de descargar. Me sale el mismo mensaje de error cada vez.

  • La búsqueda en Google de estos síntomas surgió mucho en 2015 a root de que Apple no renovara un certificado de seguridad desactualizado relacionado con la App Store.
  • un tuit de los autores de la aplicación @tapbots aconsejando a alguien que haga el proceso anterior pero asegurándose de que ha iniciado la sesión en iTunes antes de la descarga. He probado esto, pero de nuevo he obtenido el mismo resultado.

¿Puedo ejecutar un comando para comprobar la integridad de las aplicaciones sin esperar al soporte de Apple o al de los proveedores para saber si puedo solucionarlo yo mismo?

ACTUALIZACIÓN: He ejecutado el codesign en una de las aplicaciones infractoras, Tweetbot, y obtuve el siguiente mensaje...

Executable=/Applications/Tweetbot.app/Contents/MacOS/Tweetbot Identifier=com.tapbots.Tweetbot3Mac Format=app bundle with Mach-O thin (x86_64) CodeDirectory v=20200 size=28056 flags=0x200(kill) hashes=869+5 location=embedded VersionPlatform=1 VersionMin=658432 VersionSDK=658688 Hash type=sha256 size=32 CandidateCDHash sha256=7eb53c5bd255631bc46f3bee6965fed6de8b6049 Hash choices=sha256 Page size=4096 CDHash=7eb53c5bd255631bc46f3bee6965fed6de8b6049 Signature size=4555 Authority=Apple Mac OS Application Signing Authority=Apple Worldwide Developer Relations Certification Authority Authority=Apple Root CA Info.plist entries=35 TeamIdentifier=9JTH7AWHE6 Sealed Resources version=2 rules=13 files=31 Internal requirements count=1 size=224

No sé qué hacer con esta información.

¿Alguna idea, alguien?

0 votos

Puedes ejecutar la beta de Mojave en un firmware actualizado 4/5,1 [aunque 2 betas por detrás de la versión dev a menos que seas un dev pagado] a través del programa beta regular. Entonces usted consigue el recurso completo a las herramientas de informe de errores también.

0 votos

He encontrado una alternativa decente en NightOwl. Funciona muy bien y es gratis.

0 votos

Esta es una gran pregunta y este error ocurrirá cada vez más a medida que las cadenas de certificados, la firma de código y la notarización de aplicaciones se vuelvan más comunes. Saber cómo rastrear por qué que el sistema pida que se reinstale una aplicación o la reporte como dañada ayudará a los que no corremos sistemas de stock o tenemos un os adecuado y limpio a probar esa aplicación de forma aislada.

1voto

Hefewe1zen Puntos 324

¿Funciona con el gatekeeper desactivado? Si es así, puede ser un problema de codificación. Hay un comando de terminal 'codesign': Usted querrá mirar los hashes y los auths de los certificados en la salida.

codesign -d --verbose=4 /Path/Application.app

La documentación relativa a la codificación es aquí

0 votos

Gracias por la respuesta @Hefewe1zen. Por favor, vea la pregunta original actualizada.

0 votos

Activé Gatekeeper y cuando intenté ejecutar Tweetbot vi en el Dock que intentaba iniciarse repetidamente, pero finalmente se rindió y produjo el mensaje "App is damaged".

0 votos

Curiosamente, cuando activo el Gatekeeper en las Preferencias del Sistema, y luego vuelvo a entrar en las Preferencias del Sistema, encuentro que el Gatekeeper ha vuelto a un estado desactivado. ¿Un error de Mojave quizás?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X