【发布时间】:2018-08-19 14:30:53
【问题描述】:
我正在尝试在 XCode 10 上创建一个 iOS 应用程序,并且我正在尝试启用 HealthKit 功能,但我遇到了一些错误。我在“功能”屏幕上有一个红色感叹号,上面写着“将 healthkit 功能添加到您的 App ID”。在“常规”选项卡上,我收到一条错误消息“配置文件...不包括 com.apple.developer.healthkit.access 权利。”请参考随附的屏幕截图。
这是一个新创建的 iOS 应用,所以还没有代码。另请注意,我的开发者帐户是免费的。我想知道是否需要付费开发者帐户才能将 HealthKit 集成到应用程序中?我记得我之前可以使用同一个帐户使用 HealthKit。
任何帮助将不胜感激。谢谢!
更新:我发现在使用 XCode 9 创建新应用并启用 HealthKit 时没有这个问题。当我在 XCode 10 beta 3 上打开这个应用程序时,它似乎可以工作,但是如果我从 XCode 10 启用/禁用 HealthKit,问题仍然存在。已作为 Bug 报告给 Apple。
【问题讨论】:
-
从 Xcode 启用健康套件 >> 项目导航器 >> 功能选项卡 >> 健康套件
-
是的,我这样做了,因此上面的屏幕截图。 :-)
-
您是否启用了从“常规”选项卡自动管理签名?
-
是的,我确实启用了自动签名
-
请尝试从您的项目中删除 .entitlements 文件,然后从苹果开发者门户启用此应用程序的健康工具包,然后从 Xcode 重试
标签: ios swift xcode provisioning-profile healthkit