HealthKit iTunes Connect权利错误

时间:2015-02-23 01:28:23

标签: ios objective-c iphone xcode itunesconnect

我已经在开发人员中心的Xcode和HealthKit服务中为我的应用启用了健康套件功能。但是当我决定不把它包括在内时,我立刻禁用了它。我的应用程序中没有任何HealthKit相关的东西,我已禁用该功能,并在开发人员中心禁用它。但是,当我尝试在iTunes连接中提交我的应用时,它会给我错误:

  

使用权利[com.apple.developer.healthkit]的应用必须拥有[英语]的隐私权政策网址。如果您的应用不使用这些权利,请从您的应用中删除它们并上传新的二进制文件。

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

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

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

2 个答案:

答案 0 :(得分:13)

我遇到了完全相同的问题,我终于修复了它。请确保您不仅在应用中删除了对HealthKit的任何引用,还删除了此应用的开发者个人资料中的任何引用。

转到开发者门户网站

  1. 单击“证书”,“标识符”和“证书”上的“应用程序ID”链接。个人资料开发者页面

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

  3. 单击“编辑”按钮

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

  5. 使用该应用ID

  6. 重新生成所有配置文件

    打开Xcode

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

    2. 检查您的权利文件中没有Healtkit的痕迹,plist文件和HealthKit不在您的框架中。

    3. 选择Xcode>偏好>帐户。选择您的团队,然后单击查看详细信息

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

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

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

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

答案 1 :(得分:8)

APP内部可以选择隐私政策网址,只需将该网址填入您公司的网址,然后保存并提交申请。