
[英]NSLocationAlwaysUsageDescription string added in info.plist is not showing in permission popup ios
[英]Apple requires “NSLocationAlwaysUsageDescription” description to info.plist with Parse-iOS-SDK
我将解析用于“推送通知”目的。 当我将二进制文件上传到安装了Parse SDK的App Store Connect时,Apple向我发送了一条自动消息,例如波纹管。 这个问题距离现在已经一个月了。 从吊舱中删除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批准我的项目。
我从链接库中删除了CoreLocation.framework。 我也删除了PFLocationManager.h和PFLocationManager.m文件,并从PFGeoPoint.h / m,FPolygon.h / m和Parse.h中注释了CCLocation对象。
我成功上传了二进制文件,但没有从Apple System发送电子邮件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.