337 Stimmen

Umbenennen von Projekten in Xcode 4

Ich muss etwas Offensichtliches übersehen, aber ich kann nicht herausfinden, wie ich mein Projekt in Xcode 4 umbenennen kann.

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

10voto

Oliver Pearmain Punkte 18779

Wenn Sie zusätzlich zu den anderen Antworten auch den Namen der Ordner in dem Ihre Dateien standardmäßig abgelegt sind (und das auf derselben Ebene wie Ihre *.xcodeproj-Datei liegt), führen Sie die folgenden Schritte aus:

- 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 schon sind Sie fertig.

Wenn Sie auch einen Ordner "Tests" haben, müssen Sie das Gleiche wiederholen.

2voto

dbomberg Punkte 21

Öffnen Sie den Navigator mit dem Umschaltbefehl j. Es ist nicht der Streifen auf der linken Seite, sondern der auf der rechten.

2voto

fs_tigre Punkte 10015

EDIT 10/10/19: Es gibt ein großartiges Tool zum Umbenennen von Projekten in Xcode, ich habe es ausprobiert und es funktioniert wunderbar:

https://github.com/appculture/xcode-project-renamer


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

Das Umbenennen des Projekts ist gut und einfach, aber der Quellordner wird dadurch nicht umbenannt. Hier ist ein Schritt für Schritt von dem, was ich getan habe, die große in Xcode 4 und 5 dank der Links unten gearbeitet.

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

1- Sichern Sie Ihr Projekt. Wenn Sie Git verwenden, übertragen Sie alle Änderungen, erstellen Sie eine Kopie des gesamten Projektordners und sichern Sie ihn in Time Machine, bevor Sie Änderungen vornehmen.

2- Öffnen Sie Ihr Projekt.

3- Machen Sie einen Doppelklick oder drücken Sie die Eingabetaste auf den Projektnamen (blaues Symbol oben) und benennen Sie ihn nach Belieben um.

HINWEIS: Nachdem Sie das Projekt umbenannt und die Eingabetaste gedrückt haben, wird vorgeschlagen, alle mit dem Projektnamen zusammenhängenden Einträge automatisch zu ändern, und Sie können einige davon abwählen, wenn Sie möchten. Wählen Sie alle Einträge aus und klicken Sie auf "OK".

4 a)Klicken Sie auf das Menü rechts neben der Stopp-Schaltfläche und wählen Sie "Schemata verwalten". b)Klicken Sie einmal langsam auf den alten Namen des Schemas 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.

ANMERKUNGEN: Zu diesem Zeitpunkt sollten alle wichtigen Projektdateien umbenannt werden, mit Ausnahme der Kommentare in den Klassen, die bei der Erstellung des Projekts erstellt wurden, und des Quellordners. Als nächstes werden wir den Ordner im Dateisystem umbenennen.

6- Schließen Sie das Projekt ab.

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

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

9-Suchen und ersetzen Sie jedes 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- Erledigt.

1voto

Frank Liu Punkte 19

Auch ich habe dieses Problem. Was ich tue, ist, dass ich einfach den Namen von TARGETS ändern. 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.

1voto

Casey Laris Punkte 21

Die Umbenennung des Projekts ist wirklich die beste Lösung.

Hier ist, was ich tun In Xcode 4.3.2:

  • Originalprojekt im Finder duplizieren
  • Öffnen Sie die Projektdatei im neuen Ordner.
  • Projekt auswählen (kleines blaues Symbol)
  • Klicken Sie erneut und geben Sie einen neuen Projektnamen ein. Dies ermöglicht sinnvolle Entscheidungen wie die Änderung des Ziels, die Änderung des Projektdateinamens und alle entsprechenden Referenzen.

Ich mache benutzerdefinierte Accessoires mit einer Reihe von ähnlichen Backend-Frameworks und Icons. Nichts ist perfekt, aber dies ist ein schneller Weg, um eine Reihe von Konfigurationsklicks zu sparen, wenn Anwendungen eine Menge Ähnlichkeiten haben.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X