Tại sao các ứng dụng của tôi từ cửa hàng đột nhiên bắt đầu thoát với mã 173?


11

IMac của tôi đang chạy OS / X Yosemite 10.11.3 hiện tại. Đó là một cỗ máy phát triển lớn, không được khởi động lại trong vài tuần. Nó có nhiều ứng dụng từ cửa hàng ứng dụng Mac, trong số đó TextWranglerClocks. Đột nhiên (nó hoạt động ngày hôm qua) TextWranglersẽ không khởi động. Danh sách từ Consolecho thấy

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

và nó sẽ không làm gì khác cho đến khi tôi ném nó vào thùng rác và tải lại từ cửa hàng ứng dụng. Sau đó, tôi nhận thấy Clockskhông chạy (nó cũng vậy, làm việc ngày hôm qua). Nó đã đưa ra mã lỗi tương tự 173 và đã được sửa bằng cách tải xuống lại.

Tôi thấy từ Tại sao các ứng dụng App Store được chuyển vào ~ / Ứng dụng trên máy khác không khởi chạy? lỗi 173 đó là do biên nhận ứng dụng không hợp lệ.

Có một số lý do tại sao biên lai cho một số ứng dụng của tôi từ cửa hàng đột nhiên trở nên không hợp lệ?


Tôi chỉ gặp vấn đề tương tự với Textwrangler. Tôi thoát khỏi cửa hàng ứng dụng, xóa Testwrangler.app, cài đặt lại từ cửa hàng ứng dụng và nó hoạt động trở lại. Không biết bao nhiêu điều này có thể giúp bạn.
GordonM

Câu trả lời:


16

Hôm qua (14 tháng 2 năm 2016), một trong những chứng chỉ Mac App Store đã hết hạn và đó cũng là hạn chót để các nhà phát triển đưa chứng chỉ trung gian mới vào chuỗi ký ứng dụng của họ. Nguyên nhân trước đây khiến mã xác thực hóa đơn được sử dụng bởi nhiều ứng dụng bị lỗi và sau đó là "cách chữa" dài hạn hơn

Các nhà phát triển đã được gửi email ít nhất hai lần về thay đổi này nhưng không có nhiều thời gian để gửi ứng dụng để xem xét - dựa trên thời gian thường xem xét bản cập nhật Mac App Store để được xử lý ngay cả khi lần đầu tiên được phê duyệt nộp hồ sơ.

Người dùng cần khởi chạy từng ứng dụng MAS trong khi kết nối với internet để gia hạn chứng chỉ trung gian hoặc xử lý các ứng dụng cần được tải xuống lại.

Một ứng dụng có biên nhận không hợp lệ sẽ thoát với mã đặc biệt (173), thông báo cho OS X để xuất trình Đăng nhập để sử dụng ứng dụng này trên hộp thoại máy tính này.

Tuy nhiên, một lỗi riêng trong OS X có thể ngăn hộp thoại này xuất hiện. Trong trường hợp này, người dùng sẽ thấy một ứng dụng chỉ đơn giản là thoát khi khởi chạy. (Console.app báo cáo rằng ứng dụng đang thoát với mã 173, nhưng OS X quên hiển thị hộp thoại).

Hai kịch bản mà bạn cần lưu ý:

  • Nếu bạn thường sử dụng một ứng dụng từ một vị trí không có truy cập Internet, hãy đảm bảo rằng bạn khởi chạy ứng dụng để xác nhận lại trước khi bạn ra ngoài.
  • Nếu một ứng dụng bị lỗi khi khởi chạy và không hiển thị cho bạn hộp thoại, bạn đã gặp lỗi OS X. Xóa ứng dụng và tải xuống lại ứng dụng từ cửa hàng sẽ khắc phục sự cố.

Tình hình khủng khiếp mà Apple rất ý thức.


2
Tình hình khủng khiếp? Ngày mặt đất.
Max Ried

1
Việc ký mã của Apple rất phức tạp, thậm chí Apple không thể hiểu đúng :-( Cảm ơn!
emrys57 17/2/2016

Cảm ơn một triệu người đã đưa ra kết quả tìm kiếm hàng đầu và làm tôi hết hoảng loạn.
molbdnilo
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.