无法创建启用了 HealthKit 功能的应用程序
Unable to create an app with HealthKit capability enabled
我正在尝试在 XCode 10 上创建一个 iOS 应用程序,并且我正在尝试启用 HealthKit 功能,但出现了一些错误。我在 "Capabilities" 屏幕上显示 "Add the healthkit feature to your App ID" 的地方有一个红色感叹号。在 "General" 选项卡上,我收到错误消息 "Provisioning profile ... doesn't include the com.apple.developer.healthkit.access entitlement." 请参阅随附的屏幕截图。
这是一个新创建的 iOS 应用程序,因此目前还没有代码。另请注意,我的开发者帐户是免费的。我想知道我是否需要付费开发者帐户才能将 HealthKit 集成到应用程序中?我记得我以前可以使用同一个帐户使用 HealthKit。
如有任何帮助,我们将不胜感激。谢谢!
更新:我发现在创建新应用程序并使用 XCode 9 启用 HealthKit 时没有这个问题。当我在 XCode 10 beta 3 上打开这个应用程序时,它似乎可以工作,但是如果我 enable/disable 来自 XCode 10 的 HealthKit,问题再次存在。已作为错误报告给 Apple。
看来我遇到的问题可能是由于 XCode 10 beta 3 中的一个错误。所以我已经报告了它,并且我找到了解决方法。我刚刚在 XCode 9 的稳定版本中创建了新项目,然后从那里启用了 HealthKit。然后我在 XCode 10 中打开项目,并从那里继续工作。
更新:错误已在 XCode 10 Beta 6
上修复
我正在尝试在 XCode 10 上创建一个 iOS 应用程序,并且我正在尝试启用 HealthKit 功能,但出现了一些错误。我在 "Capabilities" 屏幕上显示 "Add the healthkit feature to your App ID" 的地方有一个红色感叹号。在 "General" 选项卡上,我收到错误消息 "Provisioning profile ... doesn't include the com.apple.developer.healthkit.access entitlement." 请参阅随附的屏幕截图。
这是一个新创建的 iOS 应用程序,因此目前还没有代码。另请注意,我的开发者帐户是免费的。我想知道我是否需要付费开发者帐户才能将 HealthKit 集成到应用程序中?我记得我以前可以使用同一个帐户使用 HealthKit。
如有任何帮助,我们将不胜感激。谢谢!
更新:我发现在创建新应用程序并使用 XCode 9 启用 HealthKit 时没有这个问题。当我在 XCode 10 beta 3 上打开这个应用程序时,它似乎可以工作,但是如果我 enable/disable 来自 XCode 10 的 HealthKit,问题再次存在。已作为错误报告给 Apple。
看来我遇到的问题可能是由于 XCode 10 beta 3 中的一个错误。所以我已经报告了它,并且我找到了解决方法。我刚刚在 XCode 9 的稳定版本中创建了新项目,然后从那里启用了 HealthKit。然后我在 XCode 10 中打开项目,并从那里继续工作。
更新:错误已在 XCode 10 Beta 6
上修复