2010-11-15 4 views
7

Dies ist keine Programmierfrage, aber es geht um die SDKs und die IDE. Ich habe in den letzten Jahren eine Menge verschiedener XCode-Installationen angesammelt und jetzt ist meine Festplatte fast voll. Mit jedem SDK bei rund 5 Gigs Taktung, und mein Speicherplatz immer niedrig ist, habe ich ein paar FragenEntfernen von iOS SDKs von OSX

3 Fragen:

  1. Kann ich alte entfernen?
  2. Wo sind sie gespeichert?
  3. Überschreibt das neueste SDK Basisklassen von früheren SDKs? (Ist NSString.h jetzt in zwei verschiedenen SDKs residiert oder wird das Neueste Vorrang haben?
  4. Was ist mit Beta 1, Beta 2, Beta 3 SDK-Versionen? Macht die Installation des GM/offiziellen die Beta-Version von meinem Mac zu entfernen?
  5. am wichtigsten ist, kann ich Ziel noch 3.0, wenn ich das 4.2 SDK installieren?

ich möchte meine Festplatte sauber und ich habe etwa 18 GB noch auf (ich den Unterschied zwischen Basis SDK und Ziel SDK verstehen) eine 160-GB-Festplatte Ich möchte OSX neu starten und neu installieren, ein neues SDK herunterladen, aber ich habe immer noch Apps, die auf 3.1.2 ausgerichtet sind und ich möchte nicht gezwungen werden, nur 4.0 zu unterstützen.

Vielen Dank

Antwort

9

Kann ich alte entfernen?

Sicher.

Wo werden sie gespeichert?

/Entwickler/Plattformen/iPhone */Entwickler/SDKs/normalerweise.

Überschreibt das neueste SDK Basisklassen von früheren SDKs? (Does NSString.h jetzt in zwei verschiedenen SDKs wohnen oder wird die neueste haben Vorrang?

Nein, du bist schön, sie zu löschen. Jedes SDK ist eigenständig.

Was Beta 1, beta 2, beta 3 SDK-Versionen? ist die Installation der GM/Amtlicher die beta-Version von meinem Mac beseitigen?

Manchmal kann man wählen, um sie neu zu installieren, obwohl

Am wichtigsten, kann ich noch Ziel 3.0, wenn ich das 4.2 SDK installiere? (Ich verstehe den Unterschied zwischen Basis SDK und Ziel SDK)

Ja

+0

Danke. Was ist mit XCode-Versionen, überschreiben neue Versionen alte Versionen? – Justin

+1

@JustinXXVII Normalerweise ja, es sei denn, du sprichst von der Xcode 4-Beta, die standardmäßig ihr eigenes Verzeichnis bekommt '/ Xcode4 /' – cobbal

2

Sie können wählen, Xcode in einem anderen Verzeichnis zu installieren, anstatt haben sie die aktuelle Version überschrieben. Details finden Sie unter Can I have multiple Xcode versions installed?. Jede Installation steht für sich alleine. Seien Sie sicher, dass Sie wissen, welche Sie starten, wenn Sie Ihr Projekt öffnen.

+0

Was ich jetzt gemacht habe, ist, alle Beta-SDKs in/DeveloperBeta zu installieren, und ich erstelle eine Verknüpfung zu das XCode.app-Bundle in diesem Verzeichnis. Auf diese Weise kann ich den Beta-XCode und die SDKs getrennt halten, falls sie meine Anwendungen durchbrechen. – Justin

3

Ab Mai 2016:

wo sie gespeichert sind?

  • /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