1

我正在尝试使用 firemonkey 将我的应用程序保留在 iOS 平台的后台。

我遇到了一个答案,女巫告诉我如何使应用程序保持在后台。

这是答案:

您需要复制 info.plist 文件并使用 unix EOL 友好的编辑器(例如 Notepad++)对其进行修改。向其中添加以下行:

UIBackgroundModes voip

在项目的部署屏幕中,取消选中原始 .info.plist,然后添加您修改的副本。请注意,如果您更改任何会更改原始文件的项目选项,则需要再次执行此过程,或者仅在修改后的文件中反映更改。

我怎么不知道部署屏幕在哪里。有人知道吗?

4

1 回答 1

2

(注意:我不进行 iOS 开发,因此此信息基于对 XE5 中的新 iOS FMX 项目的一些快速实验。)

这些说明适用于不是 Delphi 的 XCode。Delphi 没有 XCode 部署屏幕。

Delphi 等效项位于 IDE 主菜单的 Project->Deployment 中。您可以在列中找到.plist文件,格式为。我认为原始副本实际上是在您构建项目以部署(发布或调试)到模拟器或设备时生成的,因此您可能必须先这样做才能找到它。Local NameYourProject.info.plist

如果您查看 XE5 的示例(似乎是 中的示例Samples\Delphi\DataSnap\connectors\iOSClients\client_company_tweet),您可以在生成文件后看到它们的位置。

于 2013-10-25T12:57:35.597 回答