Ich versuche, meine erste App in iOS
einzureichen. Ich habe das "iOS Provisioning Portal" betreten und bin dabei, eine App-ID zu erstellen.
Sagen wir, ich nenne meine Bündelkennung:
com.mycompany.appdemo
Dann gehe ich zu Xcode und möchte im Abschnitt "Zusammenfassung" den Bundle-Bezeichner ändern.
Aber ich kann nicht löschen, was dort geschrieben wird, sondern nur den Anfang davon. Der Name meiner Anwendung wird in grauer Farbe angezeigt und ich kann ihn weder löschen noch ändern.
Ich sehe also in grauer Farbe so etwas wie App-Demo
, was der Name des Projekts auf der linken Seite ist.
Meine Frage ist folgende: Ist das ein Problem? Muss ich eine neue App-ID mit dem Namen "com.mycompany.App-Demo" oder etwas anderes erstellen?
Hier ist auch ein Bild. Wie Sie sehen können, kann ich nur den ersten Teil bearbeiten.
Standardmäßig setzt Xcode den Bundle-Bezeichner auf den Bundle-/Firmen-Bezeichner, den Sie bei der Projekterstellung festgelegt haben, und den Projektnamen.
Dies entspricht dem, was Sie auf dem Bildschirm Projekt > Zusammenfassung sehen.
Sie können dies jedoch auf dem Bildschirm Projekt > Info ändern. (Dies ist die Info.plist.)
Ich weiß, dass es spät ist, aber es könnte hilfreich sein für Leute, die den Bundle Identifier der App ändern müssen. Gehen Sie im Finder in den Projektordner:
the project file --> Right click on your project file '*.xcodeproj'
--> choose 'Show Package Contents'
--> Double click to open 'project.pbxproj' file
--> find 'productName = NAME_YOU_WANT_TO_CHANGE' in the
'/* Begin PBXNativeTarget section */'
Die Variable ${PRODUCT_NAME:rfc1034identifier} wird durch den von Ihnen eingegebenen Namen ersetzt und der neue Bundle Identifier wird auf den von Ihnen benötigten Wert aktualisiert.
Ändern Sie einfach Produktname in den Build-Einstellungen Ihres Projekts. Dadurch wird der Bundle-Identifikator geändert, ohne dass Sie die xcode-Konfigurationsdateien manuell ändern müssen.