【发布时间】:2020-04-08 16:23:21
【问题描述】:
我在将我的应用提交到商店时收到此响应。
*ITMS-90683:Info.plist 中缺少目的字符串 - 您的应用代码引用了一个或多个访问敏感用户数据的 API。应用的 Info.plist 文件应该包含一个 NSPhotoLibraryUsageDescription 键和一个面向用户的目的字符串,清楚而完整地解释为什么你的应用需要数据。从 2019 年春季开始,所有提交到 App Store 并访问用户数据的应用程序都必须包含目的字符串。如果您使用的是外部库或 SDK,它们可能会引用需要目的字符串的 API。虽然您的应用可能不使用这些 API,但仍需要使用目的字符串。您可以联系库或 SDK 的开发人员,并要求他们发布不包含 API 的代码版本。
下图显示了我在 info.plist 文件中的内容。我不明白问题出在哪里?
【问题讨论】:
-
右键点击plist文件。显示源代码,你会看到你有哪些。此外,您可以在 plist 模式下添加一个新密钥,然后复制/粘贴该密钥,您会看到它是不同的“人类可编辑版本”:“NSPhotoLibraryAddUsageDescription”和“Privacy”的“Privacy - Photo Library Additions Usage Description” - “NSPhotoLibraryUsageDescription”的照片库使用说明
标签: ios objective-c xcode