2010-11-15 98 views
7

這不是一個編程問題,而是關於SDK和IDE。過去幾年我已經積累了大量不同的XCode安裝,現在我的硬盤幾乎已經滿了。對於每個SDK大約5演出打卡,我的存儲空間越來越低,我有幾個問題從OSX中刪除iOS SDK

3個問題:

  1. 我可以刪除舊的?
  2. 它們存儲在哪裏?
  3. 最新的SDK是否覆蓋以前SDK的基類? (不NSString.h現在居住在兩個不同的SDK或將最新的一個佔先?
  4. 那麼β1,β2,β3個SDK版本?是否安裝GM /官方消除我的Mac測試版?
  5. 最重要的是,我還可以針對3.0如果我安裝了4.2 SDK?(我理解的基礎SDK和目標SDK之間的差異)

我想清理我的硬盤驅動器,我有大約18 GB剩餘一個160 GB的驅動器。我想只是重新開始,並重新安裝OSX,下載最新的SDK,但我仍然有定位到3.1.2的應用程序,我不希望被迫只支持4.0。

謝謝

回答

9

我可以刪除舊的嗎?

當然。

它們存儲在哪裏?

/Developer/Platforms/iPhone */Developer/SDKs/usually。

最新的SDK是否覆蓋以前SDK的基類? (不NSString.h現在居住在兩個不同的SDK或將最新的一個佔先?

不,你沒事刪除它們。每個SDK是自包含的。

那麼β 1,β2,β3個SDK版本?是否安裝GM /正式從我的Mac消除beta版?

有時候,你可以選擇重新安裝它們雖然

最重要的是,如果我安裝4.2 SDK,我還可以定位到3.0嗎? (我的理解基礎SDK和目標SDK之間的差異)

+0

謝謝。 XCode版本呢,新版本會覆蓋舊版本嗎? – Justin 2010-11-15 16:46:14

+1

@JustinXXVII通常是的,除非你在談論Xcode 4測試版,默認情況下它是自己的目錄'/ Xcode4 /' – cobbal 2010-11-15 17:27:29

2

您可以選擇在不同的目錄中安裝的Xcode,而不是把它覆蓋當前版本。詳情請參閱Can I have multiple Xcode versions installed?。每個安裝都是獨立的。只要確保你知道你打開你的項目時啓動哪一個。

+0

我現在所做的是在/ DeveloperBeta中安裝所有beta SDK,並且創建一個快捷方式該目錄中的XCode.app包。這樣,我現在可以保留測試版XCode和SDK以防止他們中斷我的應用程序。 – Justin 2011-02-09 03:15:48

3

截至5月2016:

他們在哪裏存放?

  • /Library/Developer/CoreSimulator/Profiles/Runtimes
  • /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs
  • /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/CoreSimulator/Profiles/Runtimes