2010-08-02 6 views
9

Ich versuche, meine App auf itunes hochladen. Dafür habe ich eine App-ID erstellt und eine Bundle-ID reserviert. In meinem Projekt habe ich die Paketkennung in der Datei info.plist geändert. Aber wenn ich versuche, meine App auf itunes hochzuladen, zeigt es einen Fehler an, dass "Bundle Identifier unterscheidet sich von reservierten Bundle Identifier". Ich ändere die Bündelkennung in info.plist, aber es zeigt die alte im Fehler an. Gibt es noch einen anderen Ort, an dem wir die Bündelkennung ändern müssen? weil das Ändern der Bündelkennung in info.plist die Arbeit nicht erledigt.Bundle-ID unterscheidet sich von reservierten Bundle-ID

Antwort

4

Ich habe das herausgefunden. Sobald Sie Ihre Plist-Datei so korrigiert haben, dass sie mit Ihrer Bündelnummer in iTunes Connect übereinstimmt, müssen Sie den Inhalt Ihres Build-Verzeichnisses löschen. Selbst ein reiner Befehl löscht die Datei info.plist in diesem Verzeichnis nicht. Ich habe den Build/Distribution-Build-Ordner meines Projekts gelöscht und neu erstellt und es hat funktioniert.

3

Ändern Sie den Namen der Bundle-Kennung der App in die reservierte Kennung in den Ziel-> info-> Eigenschaften.

Das hat bei mir funktioniert.

4

Die "reservierte Bundle-ID" ist die Bundle-ID, die der App bei der Erstellung in iTunes Connect zugewiesen wird - entweder die App-ID des Zertifikats oder für Platzhalter-IDs muss jetzt ein bestimmter Wert eingegeben werden. Es scheint, dass diese Bündel-ID in iTunes nach der Eingabe nicht mehr geändert werden kann (auch wenn die Binärdatei noch nicht hochgeladen wurde).

1

Bei der Paketkennung wird zwischen Groß- und Kleinschreibung unterschieden.

+0

Dies sollte ein Kommentar sein – swiftBoy

0

Ich habe eine neue Version in iTunes Connect erstellt, dann erschien diese Version in XCode. Ich habe es gewählt und alles ist gut gelaufen!

0

Überprüfen Sie, ob der Status von iTunes Connect "Warten auf Upload" lautet.

Xcode prüft dies für den Upload.

+0

Um die Qualität Ihrer Post zu verbessern, müssen Sie darauf näher eingehen. –