Mengapa aplikasi saya dari toko tiba-tiba mulai keluar dengan kode 173?

11

IMac saya menjalankan OS / X Yosemite 10.11.3 saat ini. Ini adalah mesin pengembangan besar, tidak di-boot ulang selama beberapa minggu. Ini memiliki banyak aplikasi dari toko aplikasi Mac, di antaranya TextWranglerdan Clocks. Tiba-tiba (ini berfungsi kemarin) TextWranglertidak akan diluncurkan. Daftar dari Consolemenunjukkan

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

dan itu tidak akan melakukan apa pun sampai saya membuangnya di tempat sampah dan mengunduhnya kembali dari app store. Kemudian saya perhatikan Clockstidak berjalan (ini juga bekerja kemarin). Itu memberi kode kesalahan yang sama 173 dan diperbaiki dengan mengunduh ulang.

Saya melihat dari Mengapa aplikasi App Store ditransfer ke ~ / Aplikasi di komputer lain tidak diluncurkan? kesalahan 173 disebabkan oleh tanda terima aplikasi tidak valid.

Apakah ada alasan mengapa tanda terima untuk beberapa aplikasi saya dari toko tiba-tiba menjadi tidak valid?

emrys57
sumber
Saya hanya punya masalah yang sama dengan Textwrangler. Saya keluar dari app store, menghapus Testwrangler.app, menginstalnya kembali dari app store dan kembali berfungsi. Tidak tahu berapa banyak bantuan ini bagi Anda.
GordonM

Jawaban:

16

Kemarin (14 Februari 2016), salah satu sertifikat Mac App Store kedaluwarsa dan itu juga merupakan batas waktu bagi pengembang untuk memasukkan sertifikat perantara baru dalam rantai penandatanganan aplikasi mereka. Yang pertama menyebabkan kode validasi tanda terima yang digunakan oleh banyak aplikasi gagal dan yang terakhir adalah "obat" jangka panjang

Pengembang diemail setidaknya dua kali tentang perubahan ini tetapi tidak punya banyak waktu untuk mengirimkan aplikasi untuk ditinjau - berdasarkan waktu biasanya diperlukan peninjauan untuk pembaruan Mac App Store untuk diproses walaupun itu disetujui pada yang pertama pengajuan.

Pengguna harus meluncurkan masing-masing aplikasi MAS mereka saat terhubung ke internet untuk memperbarui sertifikat perantara atau berurusan dengan aplikasi yang perlu diunduh ulang.

Aplikasi dengan tanda terima yang tidak valid harus keluar dengan kode khusus (173), yang menginformasikan OS X untuk menghadirkan Sign in untuk menggunakan aplikasi ini pada dialog komputer ini.

Namun, bug terpisah di OS X dapat mencegah dialog ini muncul. Dalam hal ini, pengguna akan melihat aplikasi yang keluar saat peluncuran. (Console.app melaporkan bahwa aplikasi keluar dengan kode 173, tetapi OS X lupa untuk menampilkan dialog).

Dua skenario yang harus Anda perhatikan:

  • Jika Anda biasanya menggunakan aplikasi dari lokasi tanpa akses Internet, pastikan bahwa Anda meluncurkan aplikasi untuk memvalidasi ulang sebelum Anda keluar.
  • Jika aplikasi mogok saat diluncurkan dan tidak menampilkan dialog, Anda telah menemukan bug OS X. Menghapus aplikasi dan mengunduh ulang aplikasi dari toko harus memperbaiki masalah.

Situasi mengerikan yang sangat disadari Apple.

Carl Prehn
sumber
2
Situasi yang mengerikan? Hari yang berulang.
Max Ried
1
Penandatanganan kode Apple sangat rumit bahkan Apple tidak dapat melakukannya dengan benar :-( Terima kasih!
emrys57
Terima kasih banyak untuk hasil teratas dari hasil pencarian dan menghilangkan kepanikan saya.
molbdnilo