我试图将我的应用程序上传到App Store Connect。 此应用程序将数据写入“健康”应用程序,但从不读取数据。 因此,我只是在Info.plist文件中添加了键NSHealthUpdateUsageDescription。 但是,上传文件时,出现以下错误:
错误ITMS-90683:“ Info.plist中缺少目的字符串。您的应用程序代码引用了一个或多个访问敏感用户数据的API。该应用程序的Info.plist文件应包含NSHealthShareUsageDescription键,并带有面向用户的目的字符串,以进行解释从2019年春季开始,向应用商店提交的所有访问用户数据的应用都必须包含目的字符串。如果您使用的是外部库或SDK,则它们可能会引用需要用途字符串。虽然您的应用可能未使用这些API,但仍然需要一个用途字符串。您可以与库或SDK的开发人员联系,并要求他们发布不包含API的代码版本。了解详情>
我的问题:如果我不需要从HealthKit中读取数据,是否真的需要包括NSHealthShareUsageDescription?
我真的很困惑。我当然想念什么。
感谢您的帮助。
答案 0 :(得分:0)
正如Jerome Diaz所提到的,我确实错过了这句话:虽然您的应用可能未使用这些API,但仍然需要一个目的字符串。
这意味着您必须同时添加两个字符串: