我正在尝试使用firemonkey将我的应用程序保留在iOS平台的后台。
我遇到了一个回答女巫告诉我如何使应用程序保持在后台。
以下是答案:
您需要复制info.plist文件并使用unix EOL进行修改 友好的编辑器(如Notepad ++)。添加以下行:
UIBackgroundModes voip
在项目的“部署”屏幕中,取消选中原始内容 .info.plist,并添加您修改的副本。请注意,如果你 更改任何更改原始项目的项目选项,您需要 再次通过这个过程,或只是反映出的变化 修改过的文件。
我怎么也想不出部署界面的位置。有人知道吗?
答案 0 :(得分:2)
(注意:我不进行iOS开发,因此这些信息是基于XE5中新的iOS FMX项目的一些快速实验。)
这些说明适用于XCode,而不是Delphi。 Delphi没有XCode部署屏幕。
Delphi等效项在IDE主菜单的Project-> Deployment中。您可以在.plist
列中找到Local Name
文件,格式为YourProject.info.plist
。我认为原始副本实际上是在构建用于部署(发布或调试)的项目到模拟器或设备时生成的,因此您可能必须先执行此操作才能找到它。
如果您查看XE5的样本(似乎是Samples\Delphi\DataSnap\connectors\iOSClients\client_company_tweet
中的样本),您可以在文件生成后看到它们的位置。