wake-up-neo.com

Projekte in Xcode 4 umbenennen

Mir muss etwas Offensichtliches fehlen, aber ich kann nicht herausfinden, wie ich mein Projekt in Xcode 4 umbenennen soll.

Wenn ich mich richtig erinnere, hatte Xcode 3 einen eigenen Menüpunkt dafür, aber es gibt keinen solchen Eintrag in Xcode 4.

335
Ori

Nun, es stellte sich heraus, dass es sich in der Tat um eine triviale Angelegenheit handelte.

Alles, was Sie tun müssen, ist zweimal langsam auf den Projektstamm im Projektnavigator zu klicken und dieser kann dann bearbeitet werden. Nachdem Sie das Projekt umbenannt und die Eingabetaste gedrückt haben, werden alle projektnamenbezogenen Einträge automatisch geändert, und Sie können bei Bedarf einige davon abwählen.

Nett.

612
Ori

Eine weitere Option - Bewegen Sie den Cursor auf den Projektnamen. Drücke Enter. Der Projektname kann bearbeitet werden.

82
Vaishnavi Naidu

Zusätzlich zum Umbenennen des Projekts können Sie das Schema auch so umbenennen, dass es mit Ihrem neuen Projektnamen übereinstimmt.

Xcode scheme name

So ändern Sie den Namen Ihres Schemas:

Product ==> Manage Schemes...

Wählen Sie dann Ihr Schema aus und drücken Sie die Eingabetaste, um den Namen zu bearbeiten.

Alternative, Product ==> New Scheme... um ein neues mit deinem neuen Namen zu erstellen :)

54
RyanM

Von Apple: Technische Fragen und Antworten zur iOS Developer Library QA1625

Führen Sie die folgenden Schritte aus, um Ihre Anwendung in Xcode 4.0 oder höher umzubenennen:

  1. Wählen Sie in Xcode Ihr Ziel im Projekteditor unter "Ziele" aus und wählen Sie dann "Ansicht"> "Dienstprogramme"> "Dateiinspektor anzeigen".
  2. Xcode öffnet den Dateiinspektor. Geben Sie den neuen Namen Ihrer Anwendung in das Feld Projektname ein, wie in Abbildung 1 dargestellt, und drücken Sie dann die Eingabetaste auf Ihrer Tastatur.
  3. Xcode zeigt ein Dialogfeld zum Umbenennen von Projekten an, das alle Elemente enthält, die in Ihrem Projekt umbenannt werden können. Lassen Sie Ihre Anwendung im Dialogfeld ausgewählt und deaktivieren Sie alle anderen Elemente (siehe Abbildung 2). Klicken Sie dann auf Umbenennen, um den Umbenennungsvorgang auszuführen.

Figure 1Figure 2

26
rog

Es gibt noch einen anderen Weg.

Um ein Projekt in Xcode 4 umzubenennen, wählen Sie die Projektdatei im Projektnavigator auf der linken Seite des Projektfensters aus. Wählen Sie „Ansicht“> „Dienstprogramme“> „Datei-Inspektor“, um den Datei-Inspektor auf der rechten Seite des Projektfensters zu öffnen. Oben im Datei-Inspektor befindet sich das Textfeld Projektname. Geben Sie einen neuen Projektnamen ein und drücken Sie die Eingabetaste oder die Tabulatortaste.

Ein Blatt wird geöffnet, in dem Sie gefragt werden, ob Sie die Projektinhaltselemente umbenennen möchten. Klicken Sie auf die Schaltfläche Umbenennen, um das Umbenennen des Projekts abzuschließen.

13
Chrizzz

Führen Sie zusätzlich zu den anderen Antworten die folgenden Schritte aus, wenn Sie auch das Ordner umbenennen möchten, in dem Ihre Dateien standardmäßig abgelegt sind (das auf derselben Ebene wie Ihre * .xcodeproj-Datei vorhanden ist) :

- In Finder copy and paste the '<RootFolder>/<OldProjectName>' folder 
      (in the same location) and 
      rename the copied folder to '<RootFolder>/<NewProjectName>'

- In XCode in the 'Project Navigator' (first tab in the pane on the left) 

foreach ('Group' you have in your project)
{
   Select the 'Group' and observe the details in the 'File Inspector' 
          (first tab in the pane on the right)

   if ('Path' == 'Relative to Group' 
          AND 'Full Path' ==  '<RootFolder>/<OldProjectName>')
   {
           Click the icon to change the path of the 'Group' 
           Choose the '<RootFolder>/<NewProjectName> folder
   }
}

- Delete the '<RootFolder>/<OldProjectName>' folder

- Open the Project Settings, choose the Project target and under 'Build Settings' 

  - find change the path appropriately for the following values:

        'Prefix Header' and 'Info.plist file' 

Und du bist fertig.

Wenn Sie auch einen Testordner haben, sollten Sie diesen wiederholen.

10
Oliver Pearmain

Ich poste dies, da ich beim Umbenennen eines Projekts in XCode immer Probleme hatte.

Das Projekt umzubenennen ist gut und einfach, aber der Quellordner wird dadurch nicht umbenannt. Hier ist eine Schritt-für-Schritt-Anleitung für das, was ich in Xcode 4 und 5 dank der folgenden Links getan habe.

REF-Links:
Projekt umbenennen.
Quellordner und andere Dateien umbenennen.

1- Sichern Sie Ihr Projekt. Wenn Sie git verwenden, übernehmen Sie alle Änderungen, erstellen Sie eine Kopie des gesamten Projektordners und sichern Sie in time machine, bevor Sie Änderungen vornehmen.

2- Öffnen Sie Ihr Projekt.

3- Doppelklicken Sie langsam auf den Projektnamen (blaues oberes Symbol) oder drücken Sie die Eingabetaste, und benennen Sie ihn nach Belieben um.

HINWEIS: Nachdem Sie das Projekt umbenannt und die Eingabetaste gedrückt haben, werden alle projektnamenbezogenen Einträge automatisch geändert, und Sie können bei Bedarf einige davon abwählen. Wählen Sie alle aus und klicken Sie auf OK.

4- Umbenennen des Schemas a) Klicken Sie auf das Menü direkt neben der Stoppschaltfläche und wählen Sie Schemas verwalten. b) Klicken Sie einmal langsam auf das alte Namensschema, oder drücken Sie die Eingabetaste, und benennen Sie es nach Belieben um. c) Klicken Sie auf OK.

5 - Erstellen und ausführen, um sicherzustellen, dass es funktioniert.

HINWEISE: Zu diesem Zeitpunkt sollten alle wichtigen Projektdateien mit Ausnahme der Kommentare in den Klassen, die beim Erstellen des Projekts erstellt wurden, und des Quellordners umbenannt werden. Als nächstes benennen wir den Ordner im Dateisystem um.

6- Schließen Sie das Projekt.

7- Benennen Sie den Haupt- und den Quellordner um.

8- Klicken Sie mit der rechten Maustaste auf die .xcodeproj-Datei des Projektpakets und wählen Sie im Kontextmenü die Option „Paketinhalt anzeigen“. Öffnen Sie die .pbxproj-Datei mit einem beliebigen Texteditor.

9-Suchen und ersetzen Sie alle Vorkommen des ursprünglichen Ordnernamens durch den neuen Ordnernamen.

10- Speichern Sie die Datei.

11- Öffnen Sie das XCode-Projekt und testen Sie es.

12- Fertig.

2
fs_tigre

Navigator mit Shift-Befehl j öffnen. Es ist nicht der Streifen links, sondern rechts.

2
dbomberg

Das Umbenennen des Projekts ist wirklich der beste Weg.

Das mache ich in Xcode 4.3.2:

  • Duplizieren Sie das ursprüngliche Projekt im Finder
  • Öffnen Sie die Projektdatei im neuen Ordner.
  • Projekt auswählen (kleines blaues Symbol)
  • Klicken Sie erneut und geben Sie einen neuen Projektnamen ein. Dies trifft sinnvolle Entscheidungen wie das Ändern des Ziels, das Ändern des Projektdateinamens und aller geeigneten Referenzen.

Ich erstelle benutzerdefiniertes Zubehör mit einer Reihe ähnlicher Backend-Frameworks und -Symbole. Nichts ist perfekt, aber dies ist ein schneller Weg, um eine Reihe von Konfigurationsklicks zu sparen, wenn Apps viele Ähnlichkeiten aufweisen.

1
Casey Laris

Nichts davon hat bei mir funktioniert. Der Grund war, dass ich im Finder oldAppName.xcodeproj bereits manuell in geändert hatte

newAppName.xcodeproj 

als ich also versuchte, den Projektnamen in Xcode 4 zu bearbeiten, wurde die Fehlermeldung angezeigt, dass newAppName.xcodeproj nicht gespeichert werden konnte, da es bereits vorhanden war. Die Lösung bestand darin, mit dem Finder newAppName.xcodeproj in zu ändern

anyOtherName.xcodeproj, 

und dann konnte ich den Projektnamen in Xcode bearbeiten und Xcode benannte anyOtherName.xcodeproj in newAppName.xcodeproj um.

1
James Testa

Ich stoße auch auf dieses Problem. Ich ändere einfach den Namen von TARGETS. Dann ändert sich der auf dem iPhone oder Simulator angezeigte Name. Die Namen der Dateien im Projekt ändern sich nicht. Versuchen Sie es einfach auf diese Weise.

1
Frank Liu