在Delphi XE4中可以更改应用程序的简短标题而不使其与Project dpr名称相同吗?
问题描述:
我正在写我的第一个delphi驱动的iPhone应用程序。我创建了它,但我希望它被命名为.dpr文件的名称以外的名称,因为dpr文件不能包含空格,例如,EXE名称并不总是与可分配应用程序的人类可读名称相同。在Delphi XE4中可以更改应用程序的简短标题而不使其与Project dpr名称相同吗?
在Delphi Delphi应用程序中,EXE的命名方式与.dpr文件相同,因为英文名称在您的快捷方式中,或者您的桌面或您的开始菜单中的任何其他非英语位置不一定与您的项目名称相同。在iOS中,一个应用程序的简称可能包含一个空格,而一个德尔福项目名称不能,所以我很惊讶地发现这两个都很难链接在一起。
在XCode中,您可以分别在iOS主屏幕上设置软件包名称,项目名称和可见名称。
我的问题是,因为我刚刚安装了德尔福XE4(RTM)的今天,我想出来:
我可以设置捆绑ID某处项目选项里面?我似乎无法找到它。捆绑ID对于任何正朝向应用商店的应用都非常重要,但我无法看到可以设置它的UI元素。
我还可以在某处设置显示名称吗?
我可以在某处查看和编辑应用程序的.plist(Apple需要所有应用程序具有的属性列表)吗或者是否为我生成了该应用程序而无法查看或修改它?看起来,.plist文件在Windows的Debug \文件夹中的磁盘上,这意味着Delphi XE4将它视为输出工件,而不是输入源文档,因为它可能位于Xcode项目中。
答
是的,在项目选项下你会找到版本信息。对于iOS应用程序,这是捆绑信息。你可以离开最多,但有一个CFBundleDisplayName属性用于更改显示名称。你也可以在这里设置你的其他包信息。