在没有开发者账户的情况下尝试使用iOS模拟器的HealthKit

在没有开发者账户的情况下尝试使用iOS模拟器的HealthKit

问题描述:

我想在没有iPhone开发人员账户的iOS模拟器中测试HealthKit应用程序。我添加了启用了com.apple.developer.healthkit功能的授权文件,并且在构建应用程序时似乎将该文件包含在软件包中,但是当我尝试访问HealthKit API时,Simulator会引发此错误:在没有开发者账户的情况下尝试使用iOS模拟器的HealthKit

Error Domain=com.apple.healthkit 
Code=4 "Missing com.apple.developer.healthkit entitlement." 
UserInfo=0x7fc939f091c0 
{NSLocalizedDescription=Missing com.apple.developer.healthkit entitlement.} 

是否有任何选项可以在没有开发人员帐户的iOS模拟器中尝试HealthKit?

+0

它现在可能与XCode7 – anoop4real 2015-12-06 12:46:23

您需要将权利添加到项目中。

转到Project Settings >> Capabilities

向下滚动列表,以HealthKit,并把它ON

如果你在一个真实的设备测试,那么你还需要从您的苹果开发者帐户添加授权针对特定的appid并更新供应配置文件并再次下载。

最简单的方法是从下载示例应用程序:

https://developer.apple.com/library/ios/samplecode/Fit/Introduction/Intro.html

和它玩。

+1

它不起作用,它一直崩溃 – 2015-07-09 12:29:32