HealthKit iTunes Connect 权利错误

HealthKit iTunes Connect entitlement error

我曾在 Xcode 中为我的应用启用了健康工具包功能,并在开发者中心的 HealthKit 服务中启用了它。但是后来我决定不包含它,所以我立即禁用了它。我的应用程序中没有任何与 HealthKit 相关的东西,我已经禁用了该功能并在开发人员中心也禁用了它。但是,当我尝试在 iTunes connect 中提交我的应用程序时,出现错误:

Apps that use the entitlements [com.apple.developer.healthkit] must have a privacy policy URL for [English]. If your app doesn’t use these entitlements, remove them from your app and upload a new binary.

在 Xcode 中验证应用程序时,它仍然显示健康包权利:com.apple.developer.healthkit

知道如何从我的应用程序中完全摆脱这项权利吗?我已经挣扎了一天多了:(

注意:这是一款新应用,尚未在应用商店中提供。

APP里面有Privacy PolicyURL的选项,URL填上贵公司的URL然后保存提交即可

我遇到了完全相同的问题,我终于解决了。请确保不仅在您的应用中,而且在您的此应用的开发者资料中删除对 HealthKit 的任何引用。

转到开发者门户

  1. 单击“证书、标识符和配置文件”开发者页面上的 App ID link

  2. Select 您在应用中使用的 App ID

  3. 单击编辑按钮

  4. 如果启用了 HealthKit,请将其禁用并单击“完成”按钮

  5. 使用该 App ID 重新生成所有配置文件

打开Xcode

  1. 在你的项目中关闭Healtkit(看来你已经做到了,我为另一个写的)

  2. 请检查您的授权文件、plist 文件中是否没有 Healtkit 的踪迹,并且 HealthKit 不在您的框架中。

  3. select Xcode > 首选项 > 帐户。 Select 您的团队并单击查看详细信息

  4. 单击左下角的刷新按钮刷新您的配置文件

  5. 重新启动 Xcode 并重建您的项目

  6. 提交您的应用程序。在提交过程中,您不应再看到 Healtkit 授权。

注意:如果问题仍然存在,我建议您删除第 5 步中的所有配置文件,然后重试。别忘了重启 XCode.