Frage

Ich arbeite derzeit an einer iPhone -Anwendung. Ich begann an einer Projektvorlage, die ich im Internet gefunden habe, daran zu arbeiten. Jetzt möchte ich dieses Projekt umbenennen. Ich habe erfolgreich die eigentliche Projektdatei, den Ordner, die ausführbaren und einige andere Dinge umbenannt, aber es gibt ein seltsames Problem. Wenn ich versuche, die Anwendung auf meinem iPhone -Gerät auszuführen, weigert sich Xcode, die ausführbare Datei mit dem neuen Namen auszuführen - es versucht, den alten stattdessen mit dem alten Namen auszuführen, und so heißt es: "Kein ausführbares ausführbares ausführbares bei Pfad vorliegt . " Was wahr ist, da der Pfad falsch ist (falscher Name). Das Seltsame ist, dass es im iPhone -Simulator funktioniert - es verwendet den richtigen ausführbaren Pfad.

Jede Hilfe wäre geschätzt.

War es hilfreich?

Lösung

In 3.2.1 auf Snow Leopard gibt es ein Menüpunkt "Projekt-> Umbename ...", der wie ein Zauber funktioniert. Ich denke, es wurde in 3.2 eingeführt. Schade, dass es nur Schneeleopard ist.

Andere Tipps

Das Umbenennen von Xcode -Projekten kann ein absoluter Albtraum sein. Ich persönlich bin der Meinung, dass der beste Weg, um ein Projekt umzubenennen, darin besteht, ein neues XCode -Projekt zu erstellen und in die erforderlichen Dateien zu kopieren. Ich weiß, dass dies unpraktisch erscheint, aber es ist der einfachste Ansatz, den ich kenne.

Die Umbenennung eines Projekts beinhaltet derzeit ein paar Fund-/Ersetzungen des Projekts und die Änderung der Dinge in den Projekteinstellungen.

Ich würde es lieben, wenn Xcode dies für Sie automatisiert hätte. Dies ist eine Sache, in der Eclipse als IDE wirklich glänzt.

Viel Glück!

http://aplus.rs/cocoa/how-to-rename-project-in-xcode-3x/

Ich fand das ziemlich gut funktionieren. Wenn es sich nur um den ausführbaren Namen handelt, den Sie ändern möchten, öffnen Sie die Hauptprojektdatei (die .xcodeProj) als Ordner (mit der rechten Maustaste> Paketinhalt anzeigen) und öffnen Sie die Dateien dort. Suchen Sie sie dann nach (regelmäßiger Ausdruck dieses) Produkts.*Name und für jedes Element, das Sie finden, ersetzen Sie das, was sich auf der rechten Seite des gleichen Zeichens befindet, was Ihre ausführbare Datei genannt werden soll.

Ich habe den Texteditor Smultron dafür verwendet. AWSOME -Programm ...

Ich möchte nur zu den oben genannten Antworten hinzufügen, dass Apple dies in Xcode 3.2 relativ einfach gemacht hat. Nennen Sie einfach das gesamte Projekt in Projekt-> Umbenennen und ändern Sie auch den Produktnamen in den Projekteinstellungen ...

... Aber nachdem ich das getan hatte, habe ich immer noch die Nachricht "keine ausführbare Datei ...".

Der Schlüssel ist zu Starten Sie Xcode neu Nach diesem Punkt (es scheint tatsächlich notwendig, dies zu tun), und alles sollte in Ordnung sein.

Ich hoffe nur, dass dies jemandem ein paar Minuten Verwirrung rettet!

Ich würde vorschlagen, dass Sie das Produkt nur umbenennen. Klicken Sie mit der rechten Maustaste auf Projekt und erstellen Sie -> Verpackung -> Produktname. Die Aktualisierung dieses Produktnamens sollte ausreichen.

Gehen Sie für diesen Link.

http://www.thohensee.com/?page_id=180

Dieser Link bietet nicht nur die Möglichkeit, das Projekt umzubenennen. Es enthält auch die Details zum Ändern des ausführbaren Namens. Versuch es. Ich habe es in meinem Projekt implementiert.

Zeigen Sie zu beachten:

Angenommen, der alte Name ist "sagar_rk"

& Neuer Name ist "Sagarrk"

Das Projekt wird umbenannt, aber Sie müssen sich an die folgenden Sache erinnern.

Wenn Sie gemeinsam genutzte Anwendungsdelegierter verwenden. Sie müssen den Delegierten mit einem alten Namenswendungsdelegierter einnehmen.

Zum Beispiel

Sagar_RKAppDel *t=(Sagar_RKAppDel*)[[UIApplication sharedApplication] delegate];

Versuch es.

Viel Glück.

Eine Sache, die ich tun musste, nachdem ich dachte, dass alles überall umbenannt wurde, war zu gehen:
Projekt -> Aktives Ziel bearbeiten

Bearbeiten Sie dann das Feld "Produktname" unter Verpackung (auf der Registerkarte "Build).

Projekt in Xcode 4 umbenennen

https://devforums.apple.com/message/378575#378575

Öffnen Sie den Projekt Navigator Klicken Sie auf den Projektnamen oben im Baum, tippen Sie erneut und umbenennen umbenennen, sollten Sie Änderungen überprüfen. Beachten Sie, dass Sie alle Text überall ändern können, damit sie bei Bedarf nicht ausgewählt werden.

Dieses Tutorial von PhoneGap on umbenennen Projekte scheint ziemlich gut zu sein. Es scheint auf alle Bereiche hinzuweisen, die eine Änderung benötigen. Ich denke nicht, dass es wichtig ist, ob Sie ein PhoneGap -Projekt oder ein normales Projekt umbenennen oder nicht.

Telefonegap -Tutorial

Das habe ich gefunden, hat mir geholfen:http://drjunker.org/2008/04/10/xcode-rename-project-anplication-change-copyright-and-version-number/. Beachten Sie den Kommentar von John Beatty (JCB) - es ist eine wichtige Ergänzung zu den in der Post beschriebenen Schritten.
Und das ist ein eingehender Beitrag Erklären Sie die verschiedenen Arten von Klonen, die Sie machen möchten, und wie Sie sie machen. Sehr informativ.

enter image description here

Hier ist Ihr Projektname in Xcode4. Ändern Sie einfach den Namen und drücken Sie die Eingabetaste. Es funktioniert genau wie die alte Xcode-Version (Projekt-> umbenennen) ...

!! Genießen !! :)

Keiner dieser Vorschläge ließ mein Projekt funktionieren, nachdem ich es mit Muzammils Vorschlag umbenannt hatte (die sogenannte korrekte Art, dies zu tun). Es ist eine Schande, dass Apple ein Projekt, das ihre eigenen Tools erstellt haben, nicht umbenennen kann. Warum nicht alle Möglichkeiten zur Umbenennung eines Projekts entfernen, wenn nicht einmal Apple es kann? ... Schande über Apple!

Ich habe in meinem Projekt umbenannt, das XCDatamodels versioniert hatte und viel Arbeit verwirrt hat ... ich versuche immer noch, es aufbauen zu lassen!

In Xcode 6.3. Ich denke, Sie müssen nur an einem Ort, an dem Sie das Gerät auswählen können, nur "neues Schema" erstellen. Speichern Sie es dann und das Projekt sollte sowohl auf dem Gerät als auch auf dem Simulator ausgeführt werden.

Die folgenden Screenshots

enter image description here enter image description here enter image description here

Nicht negativ zu sein, aber das einzige an Xcode, das saugt, sind alle Fehler. Ich hoffe, Xcode 4. ist ein totales Umschreiben und somit stabiler. Bestenfalls haben einige der XCode -Releases die Betas geprägt.

In jedem Fall haben Sie gute Antworten auf Ihre Frage. Entlüftung.

Dave

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top