Friday, March 29, 2024

Cách khắc phục lỗi ‘App can’t be opened…’ trên máy Mac

GARDEN GROVE, California (NV) – Nếu bạn đang cố gắng mở các app được tải xuống từ web hoặc bất kỳ nơi nào khác trên các phiên bản macOS tân tiến như Big Sur, bạn có thể thấy thông báo lỗi “AppName.app can’t be opened because it was not downloaded from the App Store” (app không thể chạy vì nó không được tải xuống từ App Store).

Bên dưới cảnh báo đó cũng nêu rõ lựa chọn bảo mật của bạn chỉ cho phép cài đặt các app từ App Store và hộp thông báo lỗi cũng hiển thị thời gian và vị trí file được tải xuống. (Hình 1)

Điều này không nhất thiết có nghĩa là có trục trặc với app và Gatekeeper chính là nguyên nhân gây ra lỗi. Đây là một tính năng bảo mật ngăn app chạy nếu app đó chưa được Apple chứng nhận – app không được Apple chứng nhận có thể chứa mã độc hại.

Lưu ý: Để được Apple chứng nhận đòi hỏi nhà phát triển phải trả một khoản phí hằng năm. Đặc biệt, các dự án mã nguồn mở thường có ngân sách rất nhỏ, với các lập trình viên đóng góp thời gian của họ với tư cách là tình nguyện viên. Tương tự, một người có sở thích tạo một ứng dụng nhỏ, miễn phí có thể không muốn trả tiền cho tài khoản của nhà phát triển khi họ sẽ không kiếm được tiền từ nó.

Trên các phiên bản macOS tân tiến, nhu liệu chưa được Apple chứng nhận chỉ đơn giản là sẽ không chạy trừ khi bạn cố gắng chấp thuận nó theo hướng dẫn dưới đây.

-Nếu bạn biết app đến từ đâu và bạn tin tưởng nguồn tải xuống, bạn có thể vượt qua Gatekeeper ngay sau khi cố gắng chạy app, bạn bấm lên biểu tượng Apple có hình trái táo ở góc trái bên trên màn hình và chọn System Preferences. (Hình 2)

-Kế tiếp, bạn bấm chuột lên biểu tượng Security & Privacy trong cửa sổ System Preferences. (Hình 3)

-Trong cửa sổ mới, bạn bấm lên tab General. Bạn sẽ thấy một thông báo ở dưới cùng cho biết một app đã bị chặn vì nó không phải từ một nhà phát triển đã xác định (because it is not from an identified developer). Bạn bấm lên nút Open Anyway (nút này hiển thị trong khoảng một giờ sau khi bạn cố gắng mở app) rồi bấm lên nút Open trong cửa sổ bật lên. Từ bây giờ bạn sẽ không gặp rắc rối về nó nữa. (Hình 4)

-Nếu bạn muốn cho phép rộng rãi các app download ngoài App Store – nhưng do các nhà phát triển đã được Apple chứng nhận – được chạy, bạn bấm lên biểu tượng ổ khóa ở góc dưới bên trái rồi xác thực bằng thông tin đăng nhập và mật khẩu tài khoản quản trị viên. (Hình 5)

-Sau đó, bạn đánh dấu chọn mục App Store and identified developers. (Hình 6)

Ngoài ra, bạn có thể bấm nút Open Anyway một lần cho bất kỳ app nào được liệt kê ngay khi bạn thấy thông báo lỗi.

Trong lần khởi chạy đầu tiên của một số app, bạn vẫn có thể thấy cảnh báo app is not from the App Store. Are you sure you want to open it?. Trong trường hợp đó, việc chọn Open sẽ cho phép app chạy. Hộp cảnh báo đó cũng cho bạn biết app đến từ đâu và được tải xuống lúc nào. (Hình 7) (Lê Hoàn)

CÓ THỂ BẠN QUAN TÂM

MỚI CẬP NHẬT