我正在嘗試通過從Internet下載的“安裝OS X Yosemite.app”來安裝OS X Yosemite。當我嘗試通過雙擊將其打開時,沒有任何反應。當我使用終端時,收到以下消息:
$ open / Applications / Install \ OS \ X \ Yosemite.app/LSOpenURLsWithRole()失敗/ Applications / Install OS X Yosemite.app出現錯誤-10810。
我正在嘗試通過從Internet下載的“安裝OS X Yosemite.app”來安裝OS X Yosemite。當我嘗試通過雙擊將其打開時,沒有任何反應。當我使用終端時,收到以下消息:
$ open / Applications / Install \ OS \ X \ Yosemite.app/LSOpenURLsWithRole()失敗/ Applications / Install OS X Yosemite.app出現錯誤-10810。
這似乎意味著軟件包中的可執行文件實際上不是可執行文件。
您從哪裡得到的?
如果不是Apple,我會不理會它。如果來自Apple,請在終端機上嘗試
chmod + x / Applications / Install \ OS \ X \ Yosemite.app/Contents/MacOS/InstallAssistant
Pentaho 8出現此錯誤。此命令為我解決了這個問題:
xattr -dr com.apple.quarantine'/ Applications / Pentaho / design-tools / data-integration / Data Integration.app'
OSX將“隔離”從不受信任來源下載的文件。
通過列出xattrs可以查看這是否是您的問題。
cd /path/to/your/ApplicationName.app
xattr -l目錄/ MacOS / *
如果看到“ com.apple.quarantine”,那就是您的問題。
我在優勝美地(Yosemite)上通過Calendar應用程序神秘地獲得了它。啟動實際的二進製文件對我有用。
bash $ /Applications/Calendar.app/Contents/MacOS/Calendar &
似乎沒有使用 chmod
可以解決的權限問題。
我最初遇到的症狀是“嘗試在Mail.app中單擊日曆保留時,應用程序“ Calendar.app”不再打開” 。
在屏幕鎖定時嘗試從ssh終端運行應用程序時出現此錯誤。該應用程序抱怨用戶沒有打開GCWindow的權限。
通過登錄解鎖屏幕,我的應用現在可以正常啟動。
如@Matt Vukas在當前接受的答案中所述,看來,檢查的一件好事可能只是更改在 .app 目錄。
#注意:將YourApp更改為應用程序名稱(在兩個位置!)
chmod + x path / to / YourApp.app / Contents / MacOS / YourApp
此命令適用於從Unity(遊戲開發引擎)導出的MacOS版本。