ios - HealthKit iTunes Connect 授权错误

标签 ios objective-c iphone xcode app-store-connect

我在某个时候为我的应用程序在开发者中心的 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

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

注意:这是一个新的应用程序,它还没有在应用程序商店中可用。

最佳答案

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

转到开发者门户

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

  2. 选择您在应用中使用的应用 ID

  3. 点击编辑按钮

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

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

打开Xcode

  1. 在您的项目中关闭 Healtkit(看起来您已经这样做了,我为另一个编写)

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

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

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

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

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

注意:如果您仍然遇到问题,我建议您在步骤 5 中删除所有配置文件,然后重试。不要忘记重新启动 XCode。

关于ios - HealthKit iTunes Connect 授权错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28665695/

相关文章:

ios - 如何跟踪 UIImagePickerController 创建/选择的媒体?

ios - 在 iOS Objective-C 中像瓷砖一样显示图像

objective-c - 类似 nswindow 级别的 growl 通知

objective-c - "Non-Activating"中的 NSPanel - 模式并不总是显示正确的光标

iphone - 带有图像的自定义 UIButton

iphone - CGI:当客户端只能使用 URL 字符串时,使用 GET 而不是 POST

iOS - 将元素附加到 Realm 中的列表不会保留元素

iOS 添加具有连线现象结果的 GMSPolylines

objective-c - 如何在 Objective-C 中更改 MacOS 中文件的图标?

iphone - 关于用C制作游戏并将其跨平台传输(从iphone到android)的问题