我使用RN 0.59.10,上周上传以前的版本时,我刚刚收到此错误-我没有收到此错误。我不在我的应用程序中使用位置详细信息。
有任何想法为什么会这样?
ITMS-90683:Info.plist中缺少目的字符串-您的应用程序代码引用了一个或多个访问敏感用户数据的API。应用程序的Info.plist文件应包含一个NSLocationAlwaysUsageDescription密钥,该密钥具有面向用户的目的字符串,可以清晰,完整地说明您的应用程序为何需要数据。从2019年春季开始,所有提交给App Store的访问用户数据的应用都必须包含用途字符串。如果您使用的是外部库或SDK,则它们可能会引用需要用途字符串的API。尽管您的应用可能未使用这些API,但仍然需要一个目的字符串。您可以与库或SDK的开发人员联系,并要求他们发布不包含API的代码版本。了解更多信息(https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy)。
ITMS-90683:Info.plist中缺少目的字符串-您的应用程序代码引用了一个或多个访问敏感用户数据的API。应用程序的Info.plist文件应包含一个NSLocationWhenInUseUsageDescription密钥,该密钥具有面向用户的目的字符串,可以清晰,完整地说明您的应用程序为何需要数据。从2019年春季开始,所有提交给App Store的访问用户数据的应用都必须包含用途字符串。如果您使用的是外部库或SDK,则它们可能会引用需要用途字符串的API。尽管您的应用可能未使用这些API,但仍然需要一个目的字符串。您可以与库或SDK的开发人员联系,并要求他们发布不包含API的代码版本。了解更多信息(https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy)。
ITMS-90809:不推荐使用的API-Apple将停止接受使用UIWebView API的应用程序的提交。有关更多信息,请参见https://developer.apple.com/documentation/uikit/uiwebview。
答案 0 :(得分:-1)
您需要提供适当的消息以询问位置许可。为什么需要位置或为什么需要位置。
这里是例子。您可以在info.plist
中输入此消息,然后根据需要进行更改。
示例消息-应用程序希望使用您的当前位置将其显示在应用程序上,还可以用于指示和估算您的旅行时间。它是安全且私密的。
对于有关您的UIWebView
的最后一条消息,它说 UIWebView
已过时,您必须停止使用WKWebView
。如果您尚未在应用程序中使用过,请检入第三方库或.pod文件。苹果在某处使用过,因此发出了消息。