Apple要求使用Parse-iOS-SDK对info.plist进行“NSLocationAlwaysUsageDescription”描述

问题描述 投票:2回答:1

我使用解析推送通知的目的。当我将二进制文件上传到App Store时,安装了Parse SDK,Apple会向我发送一条自动消息,如bellow。这个问题已经过了一个月了。当我从pod中删除SDK时,我没有发送此消息。我的应用程序没有使用位置。

我们确定了您的应用XXXXX最近发布的一个或多个问题。您的投放成功,但您可能希望在下次投放时更正以下问题:

“Info.plist文件中缺少目的字符串。您的应用程序代码引用了一个或多个访问敏感用户数据的API。应用程序的Info.plist文件应包含一个NSLocationAlwaysUsageDescription键,其中包含面向用户的用途字符串,清楚地解释了您的应用程序需要的原因从2019年春季开始,提交给App Store访问用户数据的所有应用都需要包含目的字符串。如果您使用外部库或SDK,他们可能会引用需要用途字符串的API。可能不使用这些API,仍然需要目的字符串。您可以联系库或SDK的开发人员,并请求他们发布不包含API的代码版本。

纠正问题后,您可以使用Xcode或Application Loader将新二进制文件上传到iTunes Connect。

最好的祝福,

App Store团队“

此外,我对多个项目也有同样的问题。

我在SDK的官方github上提到了这个问题,但他们告诉我这不是SDK的问题。

还有其他人有同样的问题吗?我可以将哪些文本添加到info.plist以使Apple批准我的项目。

ios iphone parsing push-notification applet
1个回答
0
投票

我从链接库中删除了CoreLocation.framework。我还删除了PFLocationManager.h和PFLocationManager.m文件,并评论了PFGeoPoint.h / m,FPolygon.h / m和Parse.h中的CCLocation对象。

我成功上传了二进制文件而没有从Apple System发送电子邮件。

© www.soinside.com 2019 - 2024. All rights reserved.