Ich habe meine App in Xcode für iPhone entwickelt. Zu Beginn habe ich sie nur ohne secnec benannt. Jetzt möchte ich meinen App-Namen ändern. Ich habe meinen alten App-Namen durch einen neuen ersetzt, da ich den Namen in meiner App gefunden habe, aber er ist immer noch gib mir einen Fehler ...
Desktop / Neuer Name / alter Name_Prefix.pch: Keine solche Datei oder kein solches Verzeichnis
wenn ich oldname_prefix.pch durch newname_prefix.pch geändert habe ..
iphone
xcode
iphone-sdk-3.0
ios4
ios-simulator
Haseeb
quelle
quelle
Antworten:
Für Xcode 4 oder höher:
Ein Klick auf den Projektnamen
Für Xcode 3:
quelle
Es ist nicht erforderlich, den Namen des Projekts zu ändern, um den Anzeigenamen der Anwendung zu ändern (dies wird auf dem Startbildschirm des iOS-Geräts, in iTunes usw. angezeigt). Ändern Sie einfach den "Bundle-Anzeigenamen" in Ihrer info.plist vom Standardwert "$ {PRODUCT_NAME}" in den gewünschten Wert. Der Name Ihres Projekts ist für Benutzer nicht sichtbar. Sie sehen nur den "Bundle-Anzeigenamen".
quelle
Klicken Sie im Projektexplorer auf Ihr Projekt und erneut auf Ihr Projekt auf der rechten Seite. Dort sehen Sie den Projektnamen wie in der Abbildung gezeigt
quelle
quelle
Nur zum Ändern des Anwendungsnamens (der zusammen mit dem Anwendungssymbol angezeigt wird) in xcode 4 oder höher:
Klicken Sie im Bereich Gruppen und Dateien auf das Symbol Ihrer Projektdatei und wählen Sie Ziel -> Build-Einstellungen -> Verpackung -> Produktname. Klicken Sie auf die Zeile, ein Popup wird angezeigt. Geben Sie hier Ihren neuen App-Namen ein.
Nur zum Ändern des Projektnamens (der zusammen mit dem Projektsymbol angezeigt wird) in xcode 4 oder höher:
Klicken Sie im Bereich "Gruppen und Dateien" auf das Symbol für Ihre Projektdatei, wählen Sie im rechten Bereich "Projekt" (über den Zielen) aus und sehen Sie ganz rechts (es wird nur angezeigt, wenn Sie "Dienstprogramme ausblenden oder anzeigen" aktiviert haben). Suchen Sie nach Projekt Geben Sie den neuen Namen ein, den Sie Ihrem Projekt geben möchten.
Löschen Sie Ihre App aus dem Simulator / Gerät, bereinigen Sie sie und führen Sie sie aus. Änderungen sollten sich widerspiegeln.
Das ist es
quelle
Gehe zu youname-Info.plist
Ändern Sie beide
Bundle-Name und Bundle-Anzeigename zu Ihrem bevorzugten Dateinamen.
Getan.
quelle
Ohhos Antwort ist perfekt:
ABER wenn Sie dies nur tun, werden Sie beim Versuch, auf einem neuen Gerät zu debuggen, einen Fehler finden:
Dann müssen Sie noch einen Schritt tun:
Viel Glück und hab Spaß
quelle
Hier finden Sie die schrittweise visuelle Anleitung von Apple zum Ändern des Namens des Xcode-Projekts.
Um den Namen des Arbeitsbereichs zu ändern, benennen Sie ihn einfach um.
quelle
In Xcode 4.4 müssen Sie auf das Projekt oben im Navigator (linkes Feld) klicken. Klicken Sie dann zweimal auf das Ziel in der zweiten Spalte, um den Zielnamen hervorzuheben. Dann können Sie den Produktnamen ändern. Sie müssen auch den Archivnamen ändern, wenn Sie ein Archiv erstellen. Dazu müssen Sie das Schema bearbeiten, auf Freigeben klicken und dann den Archivnamen ändern.
quelle
Ich verwende xcode 4.3.1 und habe versucht, den Produktnamen zu ändern, wie Quakeboy oben in der Bundle-Einstellung sagte, aber es führte zu einem Lesefehler. Ich war eine Stunde lang in diesem Fehler gefangen und jetzt funktioniert es gut. Ich habe einfach den Produktnamen leer gemacht und dann den älteren Namen, den ich zuvor hatte, erneut eingegeben. Der Bau war wieder erfolgreich!
Hinweis für alle, die den Projektnamen ändern möchten: Sie müssen den Namen der Projektdatei nicht ändern. Der Anzeigename des Bundles wird den Benutzern angezeigt. Bleiben Sie also nicht zu sehr mit diesem Problem beschäftigt. kann Zeit verschwenden.
quelle
Es schafft einen organisatorischen Albtraum, Projektnamen zu haben, die nicht mit dem gebündelten Namen übereinstimmen. Aber wenn ich den " Klicken Sie auf den Projektnamen und antworte mit" Ja "verwende, damit xcode alle Referenzen umbenennt Technik " verwende, haben alle verschachtelten Ordner für das Projekt auf meiner Festplatte immer noch den alten Projektnamen. Warum werden sie nicht entsprechend umbenannt?
Wenn ich diese Ordnernamen ändere, bin ich mir ziemlich sicher, dass dadurch alle Projektlinks durcheinander gebracht werden. Ich werde das Risiko nicht eingehen, es sei denn, jemand kann einen Weg vorschlagen, dies zu umgehen.
quelle
Wählen Sie das Projekt im Projektnavigator aus (Befehl + 1) und öffnen Sie den Dateiinspektor in der rechten Seitenleiste (Befehl + Option + 1).
Ändern Sie dort den Projektnamen.
quelle
Xcode 3.2.5: In der oberen Menüleiste Projekt> Umbenennen ...
quelle
Ich habe versucht, den Projektnamen in Project Navigator zu ändern, aber Sie müssen alle hier beschriebenen Schritte ausführen !!!. Ich habe den zweiten Schritt nicht befolgt und dies hat meine App kaputt gemacht, musste eine ältere Version überarbeiten, die zwei Tage dauerte, siehe meinen SO-Beitrag hier .
quelle
Ich habe Ohhos Antwort ausprobiert und es hat nicht funktioniert, aber ich habe eine andere Lösung gefunden. Sie können Ihre Info.plist-Datei öffnen und dort "Bundle Name" anzeigen und in Ihren neuen Namen ändern, der in Ihrem Launcher angezeigt wird. Ich hoffe das wrks
quelle
Einfacher Schritt
1.Wählen Sie das Projektziel links über allen Ordnern und Dateien aus. 2.Klicken Sie erneut auf das Projekt. Dadurch können Sie den Namen 3.Typ so ändern, wie Sie den Namen des Projekts und den Namen der App möchten. 4. Drücken Sie Enter. Es wird darum gebeten, alle Stellen zu ändern, an denen es akzeptiert wird. 5. Die gleiche Prozedur für den Ordner sowie alle Orte, an denen der Name geändert wird. Ich habe es heute getan
quelle
Nur für den Fall, dass dies jemandem hilft, habe ich ein Shell-Skript (xcmv.sh) mit folgenden Angaben:
Ich ziehe diese Datei dann in das Projektverzeichnis und mache:
Dadurch werden der Projektname, der Name des Arbeitsbereichs sowie alle Verweise auf den alten Namen in den Projektdateien, Codedateien, Plist usw. geändert.
Wie aus dem Beispiel hervorgeht, verwende ich es häufig, um eines meiner verschiedenen "Starter" -Projekte in den gewünschten Projektnamen umzubenennen.
Beachten Sie, dass das Git-Verzeichnis (falls vorhanden) ignoriert wird.
quelle
Dieses Video zeigt einen Entwickler, der ein Xcode 6-Projekt umbenennt. Klicken Sie zuerst einmal auf den Projektnamen, um ihn zu ändern, und stellen Sie dann sicher, dass Sie auch die Hostanwendung für Ihr Testbuild-Ziel festlegen.
https://www.youtube.com/watch?v=ZHr1vjkTxC0
quelle