¿Por qué mis aplicaciones de la tienda comenzaron a salir repentinamente con el código 173?

11

Mi iMac está ejecutando el actual OS / X Yosemite 10.11.3. Es una gran máquina de desarrollo, no reiniciada desde hace algunas semanas. Tiene muchas aplicaciones de la tienda de aplicaciones Mac, entre ellas TextWrangler y Clocks . De repente (funcionó ayer) TextWrangler no se lanzaría. La lista de Console mostró

2016/02/16 11:12:38.116 com.apple.xpc.launchd[1]: (com.barebones.textwrangler.64672[94023]) Service exited with abnormal code: 173

y no haría nada más hasta que lo tiré a la basura y lo volví a descargar de la tienda de aplicaciones. Entonces noté que Clocks no estaba corriendo (también funcionó ayer). Dio el mismo código de error 173 y se corrigió mediante una nueva descarga.

Lo veo en ¿Por qué las aplicaciones de App Store transferidas a ~ / Aplicaciones en otra máquina no se inician? ese error 173 se debe a que el recibo de la aplicación no es válido.

¿Hay alguna razón por la que los recibos de algunas de mis aplicaciones de la tienda de repente se vuelvan inválidos?

    
pregunta emrys57 16.02.2016 - 12:50

1 respuesta

16

Ayer (14 de febrero de 2016), uno de los certificados de la Mac App Store expiró y también fue la fecha límite para que los desarrolladores incluyeran un nuevo certificado intermedio en su cadena de firma de aplicaciones. El primero hace que el código de validación de recibos utilizado por muchas aplicaciones falle y el último es el término "cura"

A los desarrolladores se les envió un correo electrónico al menos dos veces sobre este cambio, pero no tuvieron mucho tiempo para enviar las aplicaciones para su revisión, en función del tiempo que generalmente se necesita para que una actualización de Mac App Store se procese, incluso si se aprueba. en la primera presentación.

Los usuarios deben iniciar cada una de sus aplicaciones MAS mientras están conectados a Internet para renovar certificados intermedios o lidiar con aplicaciones que necesitan volver a descargarse.

Una aplicación con un recibo no válido debe salir con un código especial (173), que le informa a OS X que presente un Iniciar sesión para usar esta aplicación en el cuadro de diálogo de la computadora.

Sin embargo, un error separado en OS X puede evitar que aparezca este diálogo. En este caso, los usuarios verán una aplicación que simplemente sale en el inicio. (Console.app informa que la aplicación está saliendo con el código 173, pero OS X se olvida de mostrar el cuadro de diálogo).

Dos escenarios que debe conocer:

  • Si usualmente usas una aplicación desde una ubicación sin acceso a Internet, asegúrate de iniciar la aplicación para volver a validarla antes de salir.
  • Si una aplicación falla al iniciarse y no muestra el cuadro de diálogo, ha detectado un error en OS X. Eliminar la aplicación y volver a descargarla desde la tienda debería solucionar el problema.

Situación horrible de la que Apple está muy consciente.

    
respondido por el Carl Prehn 16.02.2016 - 19:20

Lea otras preguntas en las etiquetas