我正在通过手机间隙构建来生成ios应用;应用程序创建成功,但提交后收到邮件:
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)。
与NSLocationAlwaysUsageDescription和NSLocationWhenInUseUsageDescription相同的邮件。 我已经在以上所有三个配置xml中添加了以下字符串。但是,问题仍然存在。
<custom-config-file parent="NSPhotoLibraryUsageDescription" platform="ios" target="*-Info.plist">
<key>NSPhotoLibraryUsageDescription</key>
<string>This app needs access to your Photo Library to include a screenshot with feedback.</string>
</custom-config-file>
<custom-config-file parent="NSLocationAlwaysUsageDescription" platform="ios" target="*-Info.plist">
<string>This will help us set your location to track your ride.</string>
</custom-config-file>
<custom-config-file parent="NSLocationWhenInUseUsageDescription" platform="ios" target="*-Info.plist">
<string>This will help us set your location for pickup and improve our services.</string>
</custom-config-file>
任何人都可以建议以上三个条件的合适目的字符串是什么,或者提出解决问题的建议?