我正在使用Xcode 6.3,我只是在功能选项卡上添加了蓝牙背景模式:

 

必须执行一个步骤,在您的info.plist文件中说“添加'必需的背景模式”键。

但是,苹果documentation表示这是自动添加的(请参见下文),如果我检查info.plist文件,则会发现以下内容:


  声明您的应用程序支持的后台任务对某些类型的支持
  应用必须事先声明后台执行的时间,
  使用它们。在Xcode 5和更高版本中,您声明背景模式
  应用程序从项目设置的“功能”选项卡中进行支持。
  启用“背景模式”选项可将UIBackgroundModes键添加到
  您应用的Info.plist文件。选中一个或多个复选框将添加
  该键对应的背景模式值。表3-1列出了
  您可以指定的背景模式以及Xcode分配给的值
  应用程序的Info.plist文件中的UIBackgroundModes键。




这够了吗?

我如何测试它是否正常工作?

最佳答案

是的,这就足够了。 UI正在直接从plist中获取值并将其写入那里。

您可以手动打开plist并查看其中的内容以确保。这只是一个文本文件。

10-06 01:10