- Tham gia
- 21/6/19
- Bài viết
- 68
Trước hết, đây không phải là lỗi, bản thân các ứng dụng bị báo lỗi khi mở lên sau khi tải về cũng không bị lỗi. Nguyên nhân bắt nguồn từ việc hệ điều hành Mac OS cho phép người dùng tùy chỉnh các ứng dụng nào có thể mở được một cách an toàn dựa vào xuất xứ của ứng dụng đó, có 3 lựa chọn là cho phép chạy ứng dụng từ App Store, từ App Store hoặc nhà phát triển được cấp phép và những ứng dụng nào đó bất kỳ.
Thông thường thì nếu bạn tải về một phần mềm nào đó dưới dạng file .dmg không rõ nguồn gốc, sẽ có rủi ro cao gặp phải virus, ứng dụng độc hại… Vì thế Apple mặc định cài đặt sẵn tùy chọn chỉ cho mở ứng dụng được cài từ App Store, giúp người dùng an toàn hơn khi sử dụng. Tuy nhiên, nếu bạn biết rõ nguồn gốc và muốn dùng những phần mềm tải về từ các nguồn khác, như từ web mình chẳng hạn, thì bạn cần vào Cài Đặt để chuyển lựa chọn sang cho phép “Allow apps downloaded from Anywhere”.
Mac OS X từ El Capitan trở xuống
Bước 1: Vào Cài đặt (System Preferences)
Bước 2: Chọn Security and Privacy
macOS Sierra trở lên:
Đối với các bạn sử dụng từ macOS Sierra trở lên thì mặc định sẽ chỉ có 2 lựa chọn, không có lựa chọn thứ 3 là “Anywhere”, như hình dưới:
Mở Terminal lên và chạy dòng lệnh sau:
sudo spctl --master-disable
Sau khi gõ dòng lệnh trên và nhấn Enter, bạn cần nhập mật khẩu administrator, thường là mật khẩu bạn dùng để đăng nhập khi mở máy.
Sau khi chạy xong dòng lệnh thành công thì máy sẽ không báo gì, lúc này mở lại bản Security & Privacy trong System Preferences bạn sẽ thấy lựa chọn “Anywhere” xuất hiện và được chọn sẵn. Nếu chưa được chọn thì bạn sẽ chọn vào và thử chạy lại ứng dụng của bạn tải về từ web mình mà lúc đầu báo lỗi.
Lưu ý: Các bạn không nên để lựa chọn Anywhere được bật luôn, mà hãy tắt nó đi để an toàn hơn. Mỗi lần cần cài app tải về từ internet thì bật lại. Bình thường nên tắt, cách làm trên macOS Sierra sử dụng dòng lệnh như sau:
sudo spctl --master-enable
Như vậy là xong. Chúc các bạn cài app và sử dụng vui vẻ.