Healthkit - 权利文件和plist文件

时间:2014-10-27 18:36:17

标签: ios objective-c iphone ios8 health-kit

我下载了支持healthkit framework的示例代码。我还阅读了一些与healthkit相关的博客。

我在代码中阅读和发现的内容,以支持Healthkit 2所需的内容。

1)使用“ com.apple.developer.healthkit ”设置yourApp.entitlements

plist文件中的

2)使用arm7和healthkit添加“必需的设备功能”。

我已完成上述两项要求并且有效。

但是,它工作的事件我删除了两个..如果我删除权利文件和remoe“所需的设备功能”它工作。

那么2以上的需求是什么?似乎并不强制要求为什么每个博客和示例代码都会建议它。

3 个答案:

答案 0 :(得分:2)

第一个肯定是必需的,但你的.plist文件中的条目不是。更新现有应用程序时,更新plist文件中的条目会导致麻烦。请查看帖子http://jademind.com/blog/posts/healthkit-api-tutorial/,以获取有关此主题的更多详细信息和说明。

答案 1 :(得分:1)

仅当您要限制应用程序在支持HealthKit的设备上运行时,才需要所需的设备功能权利。如果您的应用需要HealthKit作为其主要功能,那么您应该使用所需的设备功能权利,以确保不会为不支持该设备的设备(例如iPad)购买该应用。

答案 2 :(得分:-1)

当您想在设备上运行应用时,这些都是必需的