【问题标题】:Unable to create an app with HealthKit capability enabled无法创建启用了 HealthKit 功能的应用程序
【发布时间】: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


【解决方案1】:

看来我遇到的问题可能是由于 XCode 10 beta 3 中的一个错误。所以我已经报告了它,并且我找到了解决方法。我刚刚在 XCode 9 的稳定版本中创建了新项目,然后从那里启用了 HealthKit。然后我在 XCode 10 中打开项目,并从那里继续工作。

更新:XCode 10 Beta 6 上的错误已修复

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多