題:
允許從macOS Sierra中的任何位置下載應用程序
samayres1992
2016-06-24 02:27:35 UTC
view on stackexchange narkive permalink

在以前版本的操作系統的安全窗格中,提供以下選項:

但是在此版本中,任何地方都沒有選擇:

有沒有一種方法可以在任何地方打開?(也許通過終端?)

評論不作進一步討論;此對話已[移至聊天](http://chat.stackexchange.com/rooms/44191/discussion-on-question-by-samayres1992-macos-sierra-allow-applications-download)。
五 答案:
Jim
2016-07-07 06:27:10 UTC
view on stackexchange narkive permalink

Apple已在macOS Sierra上刪除了此功能,但是您可以在終端中重新啟用該功能:

  sudo spctl --master-disable
 

另外,正如 Jack所指出的:

當然,這有點過分,但確實可以可靠地完成工作。可以在使用

啟動應用程序後立即重新啟用它。
  sudo spctl --master-enable
 
當然這有點矯over過正,但確實可以可靠地完成工作。使用`sudo spctl --master-enable`啟動應用程序後,可以立即重新啟用它。
奇蹟般有效。甚至帶回了“首選項”窗格中的“任意位置”單選按鈕。
感謝您向我指出這個實用工具。奇怪的是,使用它表示所有應用程序都被“拒絕”,即使例如/Applications/Calendar.app。我想知道它在優勝美地是否還沒有完全發揮作用。似乎在El Capitan上運行良好。
這應該是公認的答案
AiliuvrjbhCMT完成!
Alexey Kvasov
2016-09-22 15:04:30 UTC
view on stackexchange narkive permalink

OS X通過在從Internet下載文件的應用程序中提供文件隔離來改進下載驗證。這意味著,當您嘗試打開下載文件時,會檢查其安全性(已知惡意軟件)。

您可以使用終端在隔離區檢查一個應用程序(或任何文件)。它實際上是擴展的文件系統屬性:

  mac:〜用戶$ xattr /Applications/Some.app
com.apple.quarantine
mac:〜用戶$
 

如果您完全確定運行該應用程序是安全的,則可以刪除以下屬性(將要求您提供密碼):

  mac:〜user $ sudo xattr -r -d com.apple.quarantine /Applications/Some.app
 

再次檢查:

  mac:〜用戶$ xattr /Applications/Some.app
mac:〜用戶$
 

現在您應該可以運行該應用程序了。

Mateusz Szlosek
2016-06-24 02:32:32 UTC
view on stackexchange narkive permalink

您可以使用Finder中的Seconday單擊(右鍵單擊或 ⌃CTRL kbd> + Click)打開這些文件,然後選擇 open

現在(10.12 Beta(16A294a))-沒有復選框可在首選項中添加Anywhere選項。

這在捆綁包簽名的地方不起作用,但是簽名驗證失敗
Allan
2016-06-24 05:25:19 UTC
view on stackexchange narkive permalink

Gatekeeper選項由Apple為Sierra重新設計。

結果是,蘋果公司刪除了“一般用戶”或 不是超級用戶的人群的“從任何地方安裝”選項。

但是,正如用戶Mateusz Szlosek所回答的那樣,您仍然可以通過在應用程序上單擊鼠標右鍵( Ctrl kbd>單擊)並選擇 Open 來通過Finder打開未簽名的應用程序。

>
對於安裝程序,在10.12.1上不起作用...仍然必須在安全控制面板中批准它。
Beltalowda
2016-12-31 00:54:49 UTC
view on stackexchange narkive permalink

如果該應用是從存檔中提取的,則可能是您的存檔提取實用程序。

查看了此處找到的其他答案後,沒有一個對我有用。

最終,我意識到問題是我的檔案提取實用程序(Keka 1.0.6)無聲地無法從其.zip文件中提取應用程序,即使該應用程序看上去完整無缺,也帶有正確的圖標和所有內容,但未能閱讀包裝內容,會拋出一般錯誤消息:

應用程序“ AppNameHere.app”無法打開。

我改回使用內置的“ Archive Utility.app”,此後一切運行順利。因此,如果 sudo spctl --master-disable 不起作用,並且 xattr 顯示文件未被隔離,請嘗試使用其他提取器實用程序。



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