在没有开发者账户的情况下尝试使用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?
答
您需要将权利添加到项目中。
转到Project Settings >> Capabilities
向下滚动列表,以HealthKit
,并把它ON
如果你在一个真实的设备测试,那么你还需要从您的苹果开发者帐户添加授权针对特定的appid并更新供应配置文件并再次下载。
答
最简单的方法是从下载示例应用程序:
https://developer.apple.com/library/ios/samplecode/Fit/Introduction/Intro.html
和它玩。
+1
它不起作用,它一直崩溃 – 2015-07-09 12:29:32
它现在可能与XCode7 – anoop4real 2015-12-06 12:46:23