Mình có nhận được phản hồi từ rất nhiều bạn về việc ứng dụng chạy trên mac Mojave (10.14), Catalina (10.15) bị crash app, hiện màn hình tương tự dưới đây sau khi nhấn vào icon để chạy.
Hôm nay mình sẽ viết một bài chung để ai gặp những phần mềm khác có lỗi tương tự thì cũng có thể tự sửa được. Các bạn có thể áp dụng 1 trong 2 cách sau để sửa lỗi crash app trên Mojave (10.14), Catalina (10.15) nha.
Cách 1: Tắt SIP theo hướng dẫn ở bài sau: Hướng dẫn tắt System Integrity Protection (SIP) để cài App
Sau khi tắt SIP các bạn chạy sẽ không còn Crash nữa. Bạn nào không muốn tắt SIP (hoặc vẫn còn bị lỗi crash) thì chuyển sang cách 2:
Cách 2: Mở Terminal và chạy các dòng code sau:
1. Lệnh cài command line tools. Lệnh này chỉ chạy 1 lần nếu bạn nào trước đó đã chạy câu lệnh này rồi thì không cần làm nữa.
xcode-select --install
2. Tiếp theo chạy thêm câu lệnh sau:
sudo codesign --force --deep --sign - /Applications/Tên Ứng dụng bị lỗi.app
Từ chỗ /Applications/Tên Ứng dụng bị lỗi.app các bạn có thể khỏi gõ mà chỉ cần vô thư mục Application và kéo file cần sửa lỗi vào cửa sổ Terminal, đường dẫn sẽ tự hiện. Ví dụ mình muốn sửa lỗi iThoughtsX thì mình sẽ làm như sau:
Mở terminal copy dòng sau:
sudo codesign --force --deep --sign -
Sau đó vào thư mục Application, kéo file iThoughtsX vào cửa sổ Terminal sau dấu – rồi nhấn Enter. Bạn sẽ được màn hình như sau:
Sau đó nhập mật khẩu đăng nhập máy và Enter (Lúc nhập ko hiện **** gì đâu, cứ nhập đúng là được). Sau đó bạn có thể mở lại ứng dụng trước đó. Lỗi Crash ứng dụng trên mac đã được sửa.