有人可以为我提供苹果应用商店的解决方案吗
Posted
技术标签:
【中文标题】有人可以为我提供苹果应用商店的解决方案吗【英文标题】:Can somebody provide me solution for apple app store 【发布时间】:2020-03-31 13:12:51 【问题描述】:我从 App Store 团队收到了这条消息:
我们发现您的应用最近交付的一个或多个问题, “此处的应用名称”1.11 (11)。请更正以下内容 问题,然后重新上传。
ITMS-90683:Info.plist 中缺少用途字符串 - 您的应用程序代码 引用一个或多个访问敏感用户数据的 API。该应用程序的 Info.plist 文件应该包含一个 NSPhotoLibraryUsageDescription 键 带有面向用户的目的字符串,清晰完整地解释 为什么您的应用需要数据。从 2019 年春季开始,所有应用均已提交 访问用户数据的 App Store 需要包含 目的字符串。如果您使用的是外部库或 SDK,它们可能 参考需要用途字符串的 API。虽然您的应用可能不会 使用这些 API,仍然需要一个目的字符串。您可以联系 库或 SDK 的开发人员并请求他们发布一个版本 他们的代码不包含 API。学到更多 (https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy)。
最好的问候,
App Store 团队
如何解决上述问题?
【问题讨论】:
您应该打开 info.plist 并添加 NSPhotoLibraryUsageDescription 键并说明您请求此权限的原因。当您的应用请求此权限时,此文本将显示给用户。 这能回答你的问题吗? NSPhotoLibraryUsageDescription in Xcode8 【参考方案1】:基本上NSPhotoLibraryUsageDescription
Apple 使用此键来显示您的应用程序何时首次尝试访问照片库。届时苹果会询问用户是否希望您的应用访问照片库。弹出窗口的样子。
我希望我已经解决了你的问题。
【讨论】:
以上是关于有人可以为我提供苹果应用商店的解决方案吗的主要内容,如果未能解决你的问题,请参考以下文章