3

我正在开发一个使用一些新的 iOS 8 Health Kit (HK) 功能的应用程序。

目前iPad没有Health app,所以不能使用HK。由于 HK 功能不是我的应用程序功能的主要部分,我可以很高兴地将它们排除在 iPad 版本之外。

我的问题是,一旦添加了 HK 权利,似乎没有办法让通用应用程序在 iPad 上运行,即使没有使用 HK 功能。

有没有人知道有什么不同?有没有办法(例如)拥有单独的“每台设备”权利?

谢谢!

4

2 回答 2

2

如果您想使用 HealthKit,Framework Reference 明确指出您的应用程序应主要设计用于提供健康或健身服务。如果您的应用不是以健康或健身为重点的应用,您可能无法提交通用应用。

此外,您的应用不得访问 HealthKit API,除非该应用的主要设计目的是提供健康或健身服务。您的应用程序作为健康和健身服务的角色必须在营销文本和用户界面中都很明确。具体来说,以下指南适用于所有 HealthKit 应用程序。

https://developer.apple.com/library/prerelease/iOS/documentation/HealthKit/Reference/HealthKit_Framework/index.html

于 2014-10-08T11:05:54.917 回答
1

healthkit从我的 Info.plist 中删除为Required device capabilities我解决了这个问题。

于 2017-09-25T17:00:51.143 回答