Wo lege ich in Xcode 4.3 die zusätzlichen Tools ab?

16

Ich bin verwirrt. Ich habe gerade 6 Zusatzpakete mit heruntergeladen Xcode > Open Developer Tool > More Developer Tools...und dachte, die .dmg-Dateien würden .pkg-Dateien enthalten, aber stattdessen enthalten sie Programme. Wo soll ich diese Programme installieren?

Ich vermute, die Antwort lautet "Überall, wo Sie wollen". - Aber ich mag diese Idee nicht. Ich möchte sie an einem Standard- oder herkömmlichen Ort platzieren.

Seltsamerweise gibt es keine README-Datei, in der steht, wohin diese gehen sollen.

Im /Applications/Xcode ToolsMoment lege ich sie ein , aber das scheint unsinnig.

Auch seltsam: Es gab eine .dmg-Datei für die Befehlszeilentools, die ich installiert habe, aber das war tatsächlich eine .pkg-Datei in der .dmg-Datei, die sich von den anderen 6 unterscheidet. Ich bin mir nicht sicher, warum Apple eine bereitstellt .dmg für die Befehlszeilentools, wenn diese über installiert werden können Xcode > Preferences... > Downloads > Components. Ich finde es nur verwirrend.

Und schließlich: Das Bild "Audio Tools" enthält ein Verzeichnis namens "CoreAudio", das eine ganze Reihe von Quellcode- und Include-Dateien enthält. Wo sollen diese hingehen? Ich möchte sie nicht unter Anwendungen.

Die Verpackung der Zusatzwerkzeuge wirkt für mich etwas schief.

Todd Lehman
quelle
Wenn es sich nur um * .app-Ordner handelt, können Sie sie unter / Applications
ablegen

Antworten:

19
  1. Finde Xcode.app und öffne es mit 'Zeige Paketinhalt'
  2. Ziehen Sie das neue Entwicklungstool per Drag & Drop von der heruntergeladenen .dmg-Datei in /ApplicationsXcode
  3. Fügen Sie sich zu "Teilen & Berechtigungen" /Resourcesmit Lese- / Schreibrechten hinzu
  4. Wiederholen Sie Schritt 3 für die Datei

     /Resources/IDEHelperApps.plist
    
  5. Öffnen Sie die Datei IDEHelperApps.plist in TextEdit.app

  6. Fügen Sie dem ersten Array einen String mit dem Namen des hinzugefügten Werkzeugs hinzu. Beispielsweise:

    <string>Contents/Applications/PackageMaker.app</string>
    
  7. Speichere .plistund starte Xcode neu.

jmlumpkin
quelle
Genial, brillant, brillant. Das ist genau die Antwort, auf die ich gehofft habe. Ist das also typisch, wo diese Dinge vorher waren? (Ich habe es in 4.2 nie bemerkt.) Weißt du, warum Apple es in 4.3 so nervig macht?
Todd Lehman
1
@ToddLehman Sie wollten, dass Xcode nicht bei jedem Update ein Multi-Gigabyte-Download sein muss. Sie teilen also alle gewünschten Tools auf. Ich denke, sie machen dies so schwierig, weil dies wirklich eine Problemumgehung ist. Ich würde hoffen, dass sie bald so etwas automatisch machen
jmlumpkin
3
Bleibt dies über ein Update in Kraft?
Timothy Mueller-Harder
Hoffentlich werden sie in naher Zukunft in den Download-Bereich der Einstellungen aufgenommen!
Jowie
Es scheint mir, dass jedes neue Xcode-Update die zusätzlichen Tools, die in Xcode.app kopiert wurden, vernichtet und Sie müssen sie erneut herunterladen und neu installieren.
Phil
3

Platziere sie, wo immer du willst. Unix und Mac OS ist es egal, wo sich Ihre ausführbaren Dateien befinden.

Abhi Beckert
quelle
1
Natürlich. :) Aber wo sind wir dazu bestimmt , sie zu setzen? Wo macht das am meisten Sinn? Wo sind sie mit älteren Versionen hingegangen?
Todd Lehman
/ Applications ist das Hauptverzeichnis für * .app-Ordner. Jeder Speicherort in diesem Ordner oder Unterverzeichnis dieses Ordners ist logisch. Der Ort, an dem Sie sie jetzt haben, wird perfekt erwartet. :-)
rubixibuc
@ToddLehman Ich glaube nicht, dass es einen Standardspeicherort für sie gibt. Früher befanden sie sich unter / Developer / Applications, sodass Sie sie bei Bedarf wieder dort ablegen können. Aber ich würde nur empfehlen, sie in / Applications zu platzieren.
Jmlumpkin
Es gibt nirgendwo, wo Sie sie "unterbringen" sollen. Es gibt keinen Ort, der sinnvoller ist als irgendwo anders. Platziere sie, wo immer du willst. Viele Leute benutzen /Applicationsoder ~/Applicationsoder, /Developer/Applicationsaber es gibt keinen Grund dafür, es ist eine persönliche Präferenz. Mit älteren Versionen gingen sie irgendwohin /Developer/Applications, aber es gibt keinen Grund, dies irgendwo anders zu wählen. Sie können sie sogar in der DMG lassen, wenn Sie möchten.
Abhi Beckert
/ Developer / * scheint nicht mehr verwendet worden zu sein, XCode 4.3 bietet sogar an, das gesamte Verzeichnis während der Installation zu löschen.
Nohillside