題:
LSOpenURLsWithRole()失敗,錯誤為-10810無法打開“安裝OS X Yosemite.app”
lilshen
2015-04-15 19:30:56 UTC
view on stackexchange narkive permalink

我正在嘗試通過從Internet下載的“安裝OS X Yosemite.app”來安裝OS X Yosemite。當我嘗試通過雙擊將其打開時,沒有任何反應。當我使用終端時,收到以下消息:

  $ open / Applications / Install \ OS \ X \ Yosemite.app/LSOpenURLsWithRole()失敗/ Applications / Install OS X Yosemite.app出現錯誤-10810。 
安裝到什麼?
五 答案:
Tetsujin
2015-04-15 20:18:19 UTC
view on stackexchange narkive permalink

這似乎意味著軟件包中的可執行文件實際上不是可執行文件。

您從哪裡得到的?
如果不是Apple,我會不理會它。如果來自Apple,請在終端機上嘗試

chmod + x / Applications / Install \ OS \ X \ Yosemite.app/Contents/MacOS/InstallAssistant

這對我有所幫助,但我只是想補充一點,通過將我的.app目錄中的Contents / MacOS / JavaApplicationStub相同的權限更改為我的問題(在OS X Yosemite上運行Kettle Pentaho 4.4)。
將其添加為另一個答案-可能會對將來的Google員工有所幫助
turiyag
2018-06-19 22:18:40 UTC
view on stackexchange narkive permalink

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”,那就是您的問題。

謝謝,這解決了我的Pentaho Data Integration問題也未在macOS上啟動的問題。
我認為這可能會解決Wings3D 2.1.7的問題,因為它確實設置了“ com.apple.quarantine” xattr屬性,但是即使刪除了該屬性,但可以運行實際的可執行文件時,才運行“ open”.app軟件包上的錯誤仍然給出“ -10810”錯誤(類似於@tripleee在其答案中描述的錯誤)。
tripleee
2016-11-24 14:40:31 UTC
view on stackexchange narkive permalink

我在優勝美地(Yosemite)上通過Calendar應用程序神秘地獲得了它。啟動實際的二進製文件對我有用。

  bash $ /Applications/Calendar.app/Contents/MacOS/Calendar &
 

似乎沒有使用 chmod 可以解決的權限問題。

我最初遇到的症狀是“嘗試在Mail.app中單擊日曆保留時,應用程序“ Calendar.app”不再打開”

我在Pentaho上遇到了這個問題,必須在內部二進製文件上運行“ xattr -d com.apple.quarantine JavaApplicationStub”才能使其正常工作。
您是說我在答案中顯示的路徑嗎?我的沒有任何“ xattr”,但仍然表現不佳(現在比我發布此答案時還糟)。
FWIW在恢復我的日曆的過程中進行了一些更新,現在恢復正常,我認為在10.13.3或10.13.4 High Sierra更新之後。
TinyTimZamboni
2016-04-09 05:18:56 UTC
view on stackexchange narkive permalink

在屏幕鎖定時嘗試從ssh終端運行應用程序時出現此錯誤。該應用程序抱怨用戶沒有打開GCWindow的權限。

通過登錄解鎖屏幕,我的應用現在可以正常啟動。

lando
2020-03-03 04:57:41 UTC
view on stackexchange narkive permalink

如@Matt Vukas在當前接受的答案中所述,看來,檢查的一件好事可能只是更改在 .app 目錄。

 #注意:將YourApp更改為應用程序名稱(在兩個位置!)
chmod + x path / to / YourApp.app / Contents / MacOS / YourApp
 

此命令適用於從Unity(遊戲開發引擎)導出的MacOS版本。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...