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, actualicé mi máquina a Mojave Beta 10 ayer a través de una ruta algo tortuosa http://dosdude1.com/mojave/ . No sé si esta ruta tortuosa es la causa del problema, pero tengo problemas para iniciar un par de aplicaciones, en particular Tweetbot 3.1. Cuando intento abrir la aplicación, aparece el mensaje...

ingrese la descripción de la imagen aquí

Intenté hacer lo que sugiere el mensaje y eliminé la aplicación y volví a descargarla desde la App Store, y también probé la sugerencia de @tweetbots de reiniciar después de eliminar y antes de descargar. Recibo el mismo mensaje de error cada vez.

  • La búsqueda en Google de estos síntomas surgió mucho en 2015 luego de que Apple no renovara un certificado de seguridad obsoleto relacionado con la App Store.
  • un tweet de los autores de la aplicación @tapbots aconsejando a alguien que realice el proceso anterior pero asegurándose de que haya iniciado sesión en iTunes antes de descargar. Intenté esto, pero nuevamente obtuve el mismo resultado.

¿Puedo ejecutar un comando para probar la integridad de las aplicaciones sin esperar al soporte de Apple o del proveedor para saber si puedo solucionar esto yo mismo?

ACTUALIZACIÓN: ejecuté codesignuna de las aplicaciones infractoras, Tweetbot, y recibí 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 estoy seguro de qué hacer con esta información.

¿Alguna idea, alguien?

Puede ejecutar Mojave beta en un firmware actualizado 4/5,1 [aunque 2 betas detrás de la versión de desarrollo a menos que sea un desarrollador pago] a través del programa beta regular. Luego, también puede recurrir por completo a las herramientas de informe de errores.
Encontré una alternativa decente en NightOwl. Funciona muy bien y es gratis!
Esta es una gran pregunta y este error ocurrirá cada vez más a medida que las cadenas de certificados, la firma de códigos y la notarización de aplicaciones se vuelvan más comunes. Saber cómo rastrear por qué el sistema solicita que se reinstale una aplicación o informa que está dañada ayudará a aquellos de nosotros que no ejecutamos sistemas de stock o que no tenemos un sistema operativo adecuado y limpio para probar esa aplicación de forma aislada.

Respuestas (1)

¿Funciona con el gatekeeper deshabilitado? Si es así, puede ser un problema de codiseño. Hay un comando de terminal 'codesign': le gustaría ver los hashes y las autenticaciones de certificados en la salida.

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

La documentación sobre el codiseño está aquí.

Gracias por la respuesta @ Hefewe1zen. Consulte la pregunta original actualizada.
Habilité Gatekeeper y cuando traté de ejecutar Tweetbot vi en el Dock que intentaba iniciarse repetidamente, pero finalmente se dio por vencido y apareció el mensaje "La aplicación está dañada".
Curiosamente, cuando habilito Gatekeeper en Preferencias del sistema y luego vuelvo a Preferencias del sistema, encuentro que Gatekeeper ha vuelto a un estado deshabilitado. ¿Un error de Mojave quizás?