Frage

In meinem Xcode Projekt plist-Datei, kann ich den Wert für den Schlüssel CFBundleIdentifier sehen ist:

com.mycompany.${PRODUCT_NAME:rfc1034identifier}

Natürlich will ich ändern com.mycompany auf den Domain-Namen meiner Firma haben, aber ich habe keine Ahnung, ob die rfc1034identifier so entfernt werden, dass es wird:

com.mycompany.${PRODUCT_NAME}

Google hat nicht geholfen, meine Frage zu beantworten. Enthält diese rfc1034identifier Auswirkungen auf die Anwendungs-ID, dass ich im iPhone Developer Programm bieten sollte - Provisioning Portal

War es hilfreich?

Lösung

Die: rfc1034identifier formatiert sie nur (wenn nötig), so gibt es keine ungültigen Zeichen in dem Bündel Namen *. Sie sind unwahrscheinlich, dass ein Produkt, das durch ein unzulässiges Zeichen genannt wird, aber es ist nicht unmöglich.

Ich würde lassen Sie es dort, aber es ist wirklich an Ihnen.

(Eigentlich die meiste Zeit ich hart codieren nur das Bündel - auf diese Weise, wenn die Produktnamen aus irgendeinem Grund ändert, ist es immer noch das gleiche Paket-ID bekam, wenn ich komme es im App Store zu aktualisieren)

* wie ein Leerzeichen oder ein Punkt - werden sie mit einem Unterstrich ersetzt werden, so ‚My Game‘ werden würde ‚My_Game‘

Andere Tipps

Mein Verständnis (obwohl Versuch und Irrtum) ist, dass die Kennung für jede App muss eindeutig sein, dass Sie einreichen, oder die Last auf ein iOS-Gerät über iTunes oder direkt. Also selbst wenn Sie Ihre gebrauchten ein ‚*‘ als Kennung (1), wobei jede App muss eine eigene eindeutige Kennung. Also, wenn Sie die PRODUCT_NAME von App zu App ändern, wollen Sie etwas nach $ anhängen {PRODUCT_NAME: rfc1034identifier}, um sicherzustellen, dass es einzigartig ist. Ich füge ein Datum in YYMMDD Format dies zu tun: $ {PRODUCT_NAME: rfc1034identifier} 110524 (für 24, Mai 2011)

(1), dh: in der Provisioning-Portal, wenn Sie eine neue App-ID erstellen, setzen Sie ein '*' in der ‚Bundle Identifier (App-ID Suffix)“ Feld

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