簡體   English   中英

Apple需要使用Parse-iOS-SDK對info.plist進行“ NSLocationAlwaysUsageDescription”描述

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM