在Delphi XE4中是否可以更改app短标题而不使其与Project dpr名称相同?

War*_* P 8 delphi firemonkey-fm2 delphi-xe4 delphi-ios

我正在编写我的第一个delphi驱动的iPhone应用程序.我已创建它但我希望它被命名为.dpr文件的名称以外的东西,因为dpr文件不能包含空格,例如,EXE名称并不总是与人们可以分配应用程序的名称相同.

在Windows Delphi应用程序中,EXE的名称与.dpr文件的名称相同,因为快捷方式中的英文名称,或桌面上或任何其他非英语位置的开始菜单中的本地化名称不一定是与项目名称相同.在iOS中,应用程序短名称可能包含空格,而Delphi项目名称则不能,因此我很惊讶地看到这两者是硬连接在一起的.

在XCode中,您可以单独在iOS主屏幕上设置软件包名称,项目名称和可见名称.

我的问题是,因为我今天刚安装了Delphi XE4(RTM),我正在尝试:

  1. 我可以在项目选项中的某处设置捆绑ID吗?我似乎找不到它.Bundle id对于任何朝向app store的应用程序非常重要,但我看不到可以设置它的UI元素.

  2. 我还可以在某处设置显示名称吗?

  3. 我可以在某处查看和编辑应用程序的.plist(Apple要求所有应用程序在iOS上拥有的属性列表),还是为我生成而无法查看或修改它?似乎.plist文件位于Windows的Debug \文件夹中的磁盘上,这意味着Delphi XE4将其视为输出工件而不是输入源文档,就像在Xcode项目中一样.

J__*_*J__ 1

是的,在项目选项下您将找到版本信息。对于 iOS 应用程序,这是捆绑包信息。您可以保留大部分内容,但有一个 CFBundleDisplayName 属性用于更改显示名称。您也可以在此处设置其他捆绑包信息。

Xe4 文档维基