dragonking91
Rìu Chiến
Đây là lỗi có thể nói là phổ biến nhất với những người mới làm quen với macOS, tự cài ứng dụng cho macOS.
Trước kia bạn cần bật Anywhere ở trong System Preferences mục Security & Privacy để có thể cài ứng dụng bên ngoài.Tuy nhiên nếu bạn cài mới hoàn toàn, kể từ Mac OS Sierra 10.12 trở đi thì tùy chọn này lại bị ẩn đi
Nếu chưa tắt GateKeeper khi mở các file patch thường sẽ hiện thông báo sau: “Tên File” damaged and can’t be opened. You should move it to the Trash Hoặc: “App can’t be opened because it is from an unidentified developer”
Sau đây mình sẽ hướng dẫn các bạn cách bật tùy chọn Anywhere (tức tắt GateKeeper của Apple để kiểm duyệt ứng dụng bên ngoài)
Chú ý: Nếu bạn đang ở phiên bản macOS Catalina 10.15 thì phải làm bước tắt SIP: Chi tiết ở bài này
Cách 1: Dùng dòng lệnh
Đầu tiên các bạn nhấn vào LauchPad gõ Terminal để mở trình Terminal
Copy dòng lệnh sau vào Terminal và nhấn Enter
Sau đó bạn nhập mật khẩu máy của mình vào và Enter –
Chú ý:
Lúc nhập mật khẩu màn hình không hiện **** gì hết nha, Cứ nhập đúng rồi Enter là được. Hiện thông báo như hình là ok. Sau đó chạy ứng dụng sẽ không còn lỗi nữa.
Sau đó bạn kiểm tra xem dòng lệnh đã được thực thi chưa bằng cách nhập dòng lệnh này vào.
Nếu có thị giống trên hình là assessments disabled thì đã thành công. Bây giờ bạn vào kiểm tra lại trong Security & Privacy.
Ngược lại nếu bạn không muốn hiển thị mục Anywhere này bạn chỉ cần copy lại dòng lệnh này và nhập vào trong Terminal
Cách 2: Cách này dùng file CMD mình tạo sẵn dành cho bạn nào lười làm việc với Terminal
Đầu tiên tải file sau: Gatekeeper_tools_maclife.dmg (Nên lưu file này ở đâu đó để dành ^_^)
Sau đó click vào file vừa tải về, chạy file GateKeeper_Tool.command bên trong
Chọn vào dòng mà bạn cần sử dụng (Chi tiết trên hình nên chắc mình không cần giải thích thêm). ở đây đang muốn tắt Gatekeeper nên sẽ gõ số 1 và Enter. Sau đó nhập mật khẩu đăng nhập máy.
Tips:
Nếu đã làm các bước trên mà vẫn còn lỗi damaged and can’t be opened. You should move it to the Trash. Bạn thử click chuột phải chọn Open > Chọn tiếp Open (Chỉ cần làm lần đầu chạy ứng dụng)
Trước kia bạn cần bật Anywhere ở trong System Preferences mục Security & Privacy để có thể cài ứng dụng bên ngoài.Tuy nhiên nếu bạn cài mới hoàn toàn, kể từ Mac OS Sierra 10.12 trở đi thì tùy chọn này lại bị ẩn đi
Nếu chưa tắt GateKeeper khi mở các file patch thường sẽ hiện thông báo sau: “Tên File” damaged and can’t be opened. You should move it to the Trash Hoặc: “App can’t be opened because it is from an unidentified developer”
Sau đây mình sẽ hướng dẫn các bạn cách bật tùy chọn Anywhere (tức tắt GateKeeper của Apple để kiểm duyệt ứng dụng bên ngoài)
Chú ý: Nếu bạn đang ở phiên bản macOS Catalina 10.15 thì phải làm bước tắt SIP: Chi tiết ở bài này
Cách 1: Dùng dòng lệnh
Đầu tiên các bạn nhấn vào LauchPad gõ Terminal để mở trình Terminal
Copy dòng lệnh sau vào Terminal và nhấn Enter
1 | sudo spctl --master-disable |
Chú ý:
Lúc nhập mật khẩu màn hình không hiện **** gì hết nha, Cứ nhập đúng rồi Enter là được. Hiện thông báo như hình là ok. Sau đó chạy ứng dụng sẽ không còn lỗi nữa.
Sau đó bạn kiểm tra xem dòng lệnh đã được thực thi chưa bằng cách nhập dòng lệnh này vào.
1 | spctl --status |
Nếu có thị giống trên hình là assessments disabled thì đã thành công. Bây giờ bạn vào kiểm tra lại trong Security & Privacy.
Ngược lại nếu bạn không muốn hiển thị mục Anywhere này bạn chỉ cần copy lại dòng lệnh này và nhập vào trong Terminal
1 | sudo spctl --master-enable |
Cách 2: Cách này dùng file CMD mình tạo sẵn dành cho bạn nào lười làm việc với Terminal
Đầu tiên tải file sau: Gatekeeper_tools_maclife.dmg (Nên lưu file này ở đâu đó để dành ^_^)
Sau đó click vào file vừa tải về, chạy file GateKeeper_Tool.command bên trong
Chọn vào dòng mà bạn cần sử dụng (Chi tiết trên hình nên chắc mình không cần giải thích thêm). ở đây đang muốn tắt Gatekeeper nên sẽ gõ số 1 và Enter. Sau đó nhập mật khẩu đăng nhập máy.
Tips:
Nếu đã làm các bước trên mà vẫn còn lỗi damaged and can’t be opened. You should move it to the Trash. Bạn thử click chuột phải chọn Open > Chọn tiếp Open (Chỉ cần làm lần đầu chạy ứng dụng)
Nguồn Maclife