Ist es in Delphi XE4 möglich, den Kurztitel der App zu ändern, ohne ihn mit dem Namen des Projekts dpr gleichzusetzen?

8

Ich schreibe meine erste Delphi-betriebene iPhone App. Ich habe es erstellt, aber ich möchte, dass es etwas anders als der Name der .dpr-Datei benannt wird, da dpr-Dateien keine Leerzeichen enthalten können, zum Beispiel EXE-Namen sind nicht immer die gleichen wie der lesbare Name, den man einer App zuweisen könnte .

Wo in Windows Delphi Apps die EXEs die gleiche Namen haben wie die .dpr Datei, was gut ist, weil der englische Name in Ihrer Verknüpfung oder Ihr lokalisierter Name auf Ihrem Desktop oder in Ihrem Startmenü an einem anderen nicht-englischen Speicherort ist nicht unbedingt der gleiche wie Ihr Projektname. In iOS kann ein App-Kurzname ein Leerzeichen enthalten, während ein Delphi-Projektname nicht möglich ist. Daher bin ich ziemlich überrascht, dass die beiden miteinander verbunden sind.

In XCode können Sie Ihren Bundle-Namen, Ihren Projektnamen und Ihren sichtbaren Namen auf dem iOS-Startbildschirm separat festlegen.

Meine Frage ist, seit ich gerade Delphi XE4 (RTM) installiert habe, und ich probiere es aus:

  1. Kann ich die Bündel-ID irgendwo innerhalb der Projektoptionen festlegen? Ich kann es nicht finden. Bundle-IDs sind sehr wichtig für jede App, die sich auf den App Store zu bewegt, und dennoch kann ich kein UI-Element sehen, wo Sie es einrichten können.

  2. Kann ich auch irgendwo einen Anzeigenamen einrichten?

  3. Kann ich die .plist-Datei der App (die Eigenschaftsliste, die Apple für alle Apps auf iOS benötigt) irgendwo sehen oder bearbeiten oder wird sie für mich erstellt, ohne dass sie angezeigt oder geändert werden kann? Es scheint, dass die .plist-Datei auf der Festplatte in meinem Debug \ -Ordner in Windows ist, was bedeutet, dass Delphi XE4 es als Ausgabeartefakt ansieht und nicht als Eingabequelldokument, wie es in einem Xcode-Projekt gewesen wäre.

Warren P 24.04.2013, 01:47
quelle

1 Antwort

1

Ja, unter Projektoptionen finden Sie Versionsinformationen. Bei iOS-Apps sind dies die Paketdaten. Sie können die meisten in Ruhe lassen, aber es gibt eine CFBundleDisplayName -Eigenschaft zum Ändern des Anzeigenamens. Sie können hier auch Ihre anderen Paketdaten einstellen.

Xe4 Docwiki

    
J__ 06.05.2013, 08:06
quelle