我在某个时候为我的应用启用了Xcode和HealthKit服务中的Health Kit功能。但是后来我决定禁用它,因此立即禁用了它。我的应用程序中没有任何与HealthKit相关的内容,我禁用了该功能,并在开发人员中心中将其禁用。但是,当我尝试在iTunes connect中提交我的应用程序时,它给了我错误:
使用权利[com.apple.developer.healthkit]的应用程序必须具有[英文]的隐私权政策网址。如果您的应用程序不使用这些权利,请将其从您的应用程序中删除并上传新的二进制文件。
在Xcode中验证应用程序时,它仍然向我显示运行状况工具包的权利:com.apple.developer.healthkit
知道我如何才能从我的应用程序中完全摆脱此权利吗?我已经奋斗了一天多了:(
注意:这是一个新应用程序,尚未在应用程序商店中提供。
我遇到了完全相同的问题,终于解决了。确保不仅在您的应用程序中删除对HealthKit的引用,而且在此应用程序的开发人员资料中也要删除该引用。
转到开发人员门户
单击“证书,标识符和配置文件”开发人员页面上的“应用程序ID”链接。
选择您在应用程序中使用的应用程序ID
点击编辑按钮
如果启用了HealthKit,请禁用它并单击“完成”按钮
使用该App ID重新生成所有供应配置文件
开启Xcode
在您的项目中关闭Healtkit(看起来您已经做过,我为其他人写过)
检查您的授权文件,plist文件中是否没有Healtkit的痕迹,并且HealthKit不在框架中。
选择Xcode>首选项>帐户。选择您的团队,然后单击查看详细信息
单击左下角的刷新按钮以刷新您的配置文件
重新启动Xcode并重建您的项目
提交您的应用。在提交过程中,您不应再看到Healtkit权利。
注意:如果仍然遇到问题,建议您在步骤5删除所有配置文件,然后重试。不要忘记重启XCode。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句