2015-09-19 82 views
10

我一直在使用Xcode 6.4。 我已經從developer.apple.com服務下載了7.0 beta 6,並且這兩個版本在幾個星期內愉快地同居。不知何故,Xcode 6.4被7.0自動取代,可能來自App Store。Xcode安裝:如何防止自動升級Xcode

我想阻止未來自動發生Xcode更新,並在需要或需要時手動更新Xcode。看來:

當更新準備安裝

安裝應用程序更新

是相互排斥的,並選用您會收到通知對於app updates將使通知無效。

哪裏檢查Download newly available app updates但不要Download OS X updates框,如果這樣的功能存在?是否有可能在每次安裝之前得到通知?

+0

在沒有明確的知識和協議的情況下將東西存儲在您的機器上?除非您同意使用App Store的條款和條件,包括多次iCloud詢問您是否要自動更新應用程序,並且您單擊是。哇... – Fogmeister

+0

我意識到協議部分是誤導性的。我並不是指法律方面,而是'更新已準備好安裝'橫幅。我編輯了這個問題,謝謝指出。 – SwiftArchitect

回答

20

在您的Mac系統偏好設置下,應該有一個名爲App Store的項目,您可以從App Store關閉自動更新(關閉所有應用更新,而不僅僅是Xcode)。

當更新準備好要安裝時,您會收到通知只適用於下載數據,如果您選中此框,它將因此下載沒有您的明確批准。它不會安裝,除非您檢查安裝應用程序更新

enter image description here

7

當心!儘管消息:

當更新準備安裝

在現實中,你將被告知:

被當已準備就緒通知被安裝

該通知僅適用於安裝應用程序更新不是檢查。如果您選擇安裝應用程序更新,Xcode和所有其他應用程序將被靜默升級。因此,答案是:


不要選擇安裝應用程序的更新這是確保Xcode不會從腳下升級的唯一安全方法。這也是您在商業團隊中應該選擇的唯一設置,每個工程師應該擁有相同版本的開發環境。

Uncheck Install app updates

+0

我剛剛在MacOS 10.12.6上進行了Xcode 9.2自動更新,即使使用這樣的設置(實際上,我沒有選中「安裝macOS更新」)。可能它是由「安全更新」觸發的,所以我禁用了它。 – user1055568

2

而且,我認爲它能夠更好地禁用以下選項以及在Xcode設置。 enter image description here

+1

*取消選中*'自動檢查並安裝更新'也適用於* Xcode *,或僅適用於**組件**和**文檔**?我試圖解決的問題是一天早上不啓動Xcode,發現它與我剛剛退出的版本不同。 – SwiftArchitect

+1

我認爲,它不打算更新您的Xcode版本。它應該只更新「組件和文檔」。但我們不知道屏幕背後究竟發生了什麼?所以我認爲它也是停止更新的更好選擇。 –

+2

這隻與組件和文檔有關。它與沒有內置更新功能的Xcode本身無關。 – Jereme