Bei der Verwendung von cocoapods, was ist der beste Weg, um das PRODUCT_NAME?
Erstellte ich eine app mit dem Namen "ABC". Monate später habe ich beschlossen, ändern Sie den Namen zu "ABCD". Ich glaube, die Art, wie ich es geändert, war in meinem Podfile, änderte ich target "ABC" do
zu target "ABCD" do
. Allerdings, ich erinnere mich, gehen durch durchaus ein paar Probleme/Fehler später in meinem Arbeitsbereich, verursacht eine Menge stress. Es war so lange her, dass ich kann nicht ganz daran erinnern, aber.
Nun bin ich bereit, zu unterbreiten, und ich möchte den Namen ändern, ein letztes mal. Ich habe änderte den Namen in iTunes Connect, aber das will ich jetzt ändern, meine PRODUCT_NAME, und meine bundle-identifier übereinstimmen.
Was ist der beste Weg, dies zu tun? Sollte ich das Ziel ändern Felder in meinem Podfile? Oder sollte ich Sie verlassen, und ändern Sie einfach etwas anderes in Xcode? Oder muss ich beide zu verändern, oder mehr als eins?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie eine Pod Datei die
.xcworkspace
undPods.xcodeproj
wird dynamisch generiert, indem diepod install
Prozess.Also eine Möglichkeit, damit umzugehen, ist
.xcworkspace
,Pods
Ordner &Podfile.lock
pod install
wieder.Die cocoapods-Motor regeneriert sein Projekt, ziehen Sie die Hülsen aus dem cache und neu seine
Pods.xcodeproj
mit dem neuen Projekt-Einstellungen.Könnte dies ein wenig komplizierter in dem Fall, wo Sie andere Abhängigkeiten neben Ihrem Haupt-Projekt und die
Pods
Projekt in Ihrem Arbeitsbereich.Werden Sie wahrscheinlich wollen alles haben, verpflichtet, zur Quellcodeverwaltung, bevor Sie dies tun, so dass Sie Sie wiederherstellen können, wenn es schief geht.
Ich gelöst, wenn für mein Projekt mit diesem Schritte.
Ich install cocoapods-deintegrate
- und call-pod deintegrate auf mein Projekt.
öffnen Sie XCode, klicken Sie auf den Projektnamen, und klicken Sie erneut mit der Verzögerung zu benennen, Folgen Sie xcode Anweisungen
laufen pod installieren Sie wieder an Ihrem Projekt.
HINWEIS: wenn Sie nur die Kapitalisierung, oder Uppercassing Projekt-name tun es mit anderen temp-name: für mich locdel->aaa->Locdel.
Ich habe das scouting im internet ohne Erfolg auf der Suche nach einer Antwort auf diese. Während der Bearbeitung der podfile und läuft pod wieder installieren behebt das umbenennen problem, in meinem Fall hat mir die Anwendung als solche Schoten entwickelt hatten, während meine app waren die gleichen geblieben.
Wenn Sie Bedenken bezüglich der Abwärtskompatibilität und möchte nicht neu installieren, Abhängigkeiten ich schlage vor, Sie tun, wie ich Tat, und Bearbeiten Sie direkt die .xcworkspace und .xcodeproj Dateien mit einem text-editor.