macOS升級到catalina後出現一些應用無法打開的問題

問題背景:

本人使用的是MacBook Pro 2011年末型號,由於官方不允許2012年之前的型號升級到catalina系統,所以我通過 macOS catalina patcher 軟件由High Serria 13.6版本強行升級到catalina 15.5版本。

升級之後,出現了所有Chromium內核的瀏覽器都無法打開的情況(Chrome、Brave)。不僅如此,Microsoft全家桶(Word、PPT、Excel、OneNote)也都無法打開。

PS: 不是顯示應用程序損壞打不開, 是完全沒有反應, 程序塢中也沒有反應, 經過幾秒之後彈出崩潰警告.


問題探索:

1. 將Chrome 和Brave 卸載重裝,無效

2. 懷疑是因爲沒刪除乾淨,於是CleanMyMac X卸載重裝,無效

3. 懷疑是證書被刪除, 重置簽名, 無效.

4. 谷歌後,發現大多數解決方案都是說通過將 ~/Library/Application/Google/Chrome 文件夾的權限在訪達中更改爲所有用戶均可讀寫。然而我在 ~/Library/Application/ 文件夾下並沒有找到Google文件夾①

5. 嘗試在訪達中的/Application下將Google Chrome.app權限更改爲所有用戶均可讀寫, 無效

6. 開啓root用戶後, 重新使用root用戶登錄, 發現可以打開所有不能打開的應用②。

7. 返回原來用戶, 發現依舊無法打開原來不能打開的應用。


解決方案:

經過以上探索,猜想是單純的權限問題。由①②猜想: 問題起因可能是因爲升級系統後, 一些應用的權限發生了變化, 並且一些相關文件被刪除所導致的.

在 /Application下查看所有app的權限, 發現出現問題的app所屬人都是root用戶.

於是使用chown命令對該應用文件夾的權限進行遞歸更改, 全部更改爲當前用戶.

sudo chown -R 用戶名:admin Google Chrome.app

更改後, 可能仍然無法直接打開, 此時在終端上使用sudo open命令打開該app

sudo open Google Chrome.app

打開後, 在原來的 ~/Library/Application/ 文件夾下生成了Google/ 文件夾.

其他出現權限問題的app同理, 問題解決.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章