Module 钛医疗组件

Module 钛医疗组件,module,appcelerator,appcelerator-titanium,healthkit,Module,Appcelerator,Appcelerator Titanium,Healthkit,我试图在Appcelerator实验室中使用钛Healthkit模块,但我遇到了一个错误。我正在使用Ti SDK 5.2.0 HKHealthStore: failed to determine authorization status: Error Domain=com.apple.healthkit Code=4 "Missing com.apple.developer.healthkit entitlement." 我一直在阅读旧论坛上的帖子,这似乎是一个常见的错误 是否有任何新的或更新

我试图在Appcelerator实验室中使用钛Healthkit模块,但我遇到了一个错误。我正在使用Ti SDK 5.2.0

HKHealthStore: failed to determine authorization status: Error Domain=com.apple.healthkit Code=4 "Missing com.apple.developer.healthkit entitlement."
我一直在阅读旧论坛上的帖子,这似乎是一个常见的错误


是否有任何新的或更新的信息?我不愿意修补SDK,因为我不知道它是否仍然有效,或者它将做什么

实验室页面上写着:

您还需要将HealthKit添加到应用程序的权利列表中。请参见示例文件夹中的authentications.plist文件


你把它添加到你的项目中了吗?

我在根目录中添加了authentications.plist,UIRequiredDeviceCapabilities healthkit在根目录中添加了tiapp.xml,我也在根目录中添加了mobileprovision。我用X代码打开了应用程序,转到“功能”部分,注意到“将healthkit权限添加到你的应用程序ID”旁边有一个红色感叹号“linkhealthkit.framework”。我点击了“修复问题”,它们被修复了。请注意,当你清理钛项目时,你将不得不重做。