我已经下载了支持healthkit框架的示例代码,我也阅读了一些与healthkit相关的博客。
我在代码中阅读和发现的内容,以支持 Healthkit 2 所需的东西。
1) 使用“com.apple.developer.healthkit”设置 yourApp.entitlements
2) 在 plist 文件中为 arm7 和 healthkit 添加“Required device capabilities”。
我已经满足了上述两个要求并且它有效。
但是,如果我删除了两者,它会起作用。如果我删除授权文件并删除“所需的设备功能”,它会起作用。
那么以上 2 的需求是什么?这似乎不是强制性的,那么为什么每个博客和示例代码都建议这样做。
最佳答案
第一个肯定是必需的,但 .plist 文件中的条目不是。此外,您的 plist 文件中的条目可能会在更新现有应用程序时给您带来麻烦。看看帖子http://jademind.com/blog/posts/healthkit-api-tutorial/获取有关此主题的更多详细信息和注释。
关于ios - Healthkit - 权利文件和 plist 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26594463/