8

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

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

在 XCode 中,您可以分别设置包名称、项目名称和在 iOS 主屏幕上可见的名称。

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

  1. 我可以在项目选项中的某处设置捆绑 ID 吗?我似乎找不到它。Bundle id 对于任何前往应用商店的应用都非常重要,但我看不到可以设置它的 UI 元素。

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

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

4

1 回答 1

1

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

Xe4 文档维基

于 2013-05-06T08:06:58.057 回答