Sửa lỗi không chạy được ứng dụng ngoài App Store

1. Sửa lỗi “damaged and can’t be opened. You should move it to the Trash” với bản MacOS trước Catalina 10.15

Đầu tiên các bạn nhấn vào LauchPadTerminal để mở trình Terminal

sudo spctl --master-disable

Sau đó bạn nhập mật khẩu máy của mình vào và Enter –

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.

spctl --status

Nếu có thị giống trên hình là assessments disabled thì đã thành công

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

sudo spctl --master-enable

Bạn có thể kiểm tra lại trong Security & Privacy.

2. Sửa lỗi không chạy được ứng dụng ngoài App Store dù đã tắt Gatekeeper trên Catalina 10.15

Từ 10.11 Apple đã tăng tính năng bảo mật với System Integrity Protection (SIP), vì thế một số phần mềm truy cập cao tới hệ thống báo lỗi không thể cài được. Đặc biệt trên macOS Catalina, tắt gatekeeper không là chưa đủ. Bạn cần disable SIP để có thể chạy được các ứng dụng ngoài App Store.

Để tắt SIP các bạn làm theo hướng dẫn sau:

Bước 1: Reboot máy, giữ Command + R để vào chế độ recovery trong khi khởi động.

Nếu macbook 2018 trở lên, chưa tắt Secure Boot sau khi nhấn Command R sẽ hiện màn hình như bên dưới:

Bạn chọn vào tên User> Nhấn Next, rồi nhập mật khẩu đăng nhập máy sẽ ra màn hình kế tiếp

Bước 2: Chọn Terminal.

Gõ lệnh dưới đây để tắt hoàn toàn SIP.

csrutil disable

Bước 3:reboot để máy khởi động lại là xong

Máy đã được tắt chế độ SIP, cài đặt được các ứng dụng ít lỗi hơn, đặc biệt là trên phiên bản Catalina 10.15. Muốn cài ứng dụng ngoài App Store bắt buộc phải tắt SIP

Bật lại chức năng SIP:
Trong trường hợp bạn cần bật lại tính năng SIP, lặp lại các bước trên. gõ dòng lệnh sau trong terminal:

csrutil clear hoặc csrutil enable

Sau đó reboot để sử dụng, chúc các bạn vui vẻ

3. Trường hợp đặc biệt:

Trường hợp tắt gatekeeper rồi mà mở File vẫn báo đòi Move to Trash. Các bạn làm tiếp theo hướng dẫn sau: (rất hiếm, thường làm theo 1 và 2 là đã cài ứng dụng thoải mái rồi)

– Mở Terminal

– Nhập dòng lệnh sau:xattr -cr /đường dẫn/ tới ứng dụng \bị \lỗi.app

Ở dòng lệnh trên, các bạn chỉ cần gõ:xattr -cr [khoảng trắng]

sau đó kéo ứng dụng vào cửa sổ Terminal rồi Enter là được.

Nguồn: http://maclife.vn