ios - Healthkit - 权利文件和 plist 文件

标签 ios objective-c iphone ios8 healthkit

我已经下载了支持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/

相关文章:

iphone - 在应用程序保存中拍照

ios - 在 ios 中上传或下载图像的最佳方式。 FTP 与 HTTP

ios - 由于 'GET' 请求多个对象的内存问题导致应用程序崩溃

iphone - AFIncrementalStore 处理具有关系的非休息响应

iphone - 调用协议(protocol)方法是否通过程序流控制?

ios - 图像尺寸相对于屏幕尺寸

ios - NavigationController 标题不会出现 swift/storyboard

ios - GameCenter 横向模式在 iPad 上不起作用

iphone - 使用 RemoteIO 和 Audio Unit 播放音频文件

ios - adjustsFontSizeToFitWidth 在 iOS 14 上与 NSMutableAttributedString 无法正常工作