gpt4 book ai didi

app-store-connect - Xcode8 中的 NSPhotoLibraryUsageDescription

转载 作者:行者123 更新时间:2023-12-03 07:20:07 25 4
gpt4 key购买 nike

更新:
我尝试将字符串值添加到 "NSPhotoLibraryUsageDescription" 键。
enter image description here

它可以工作。我的构建版本现在可以在我的 TestFlight 上使用。

enter image description hereps:构建版本表示构建版本

但我想知道为什么 Apple Store 只让我为 "NSPhotoLibraryUsageDescription" 键添加字符串值,而不是 "相机使用说明""Location When使用中使用说明”?以及如何本地化 info.plist。

<小时/> :
我已将许多构建版本上传到 iTunes Connect。但 TestFlight 没有显示这些构建版本。
然后我在stackoverflow上搜索了这个问题。我知道这是由使用描述引起的。我在 Info.plist 中添加了 NSPhotoLibraryUsageDescription。然而,Apple Store 团队通过电子邮件告诉我:

Dear developer,

We have discovered one or more issues with your recent delivery for "Family Health Tracker". To process your delivery, the following issues must be corrected:

This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.

Once these issues have been corrected, you can then redeliver the corrected binary.

Regards,

The App Store team

他们仍然告诉我添加NSPhotoLibraryUsageDescription

This is my Info.plist

最佳答案

info.plist 文件的本地化可能非常无用,特别是当您在应用中使用多种语言时。本地化 NSPhotoLibraryUsageDescriptionNSLocationWhenInUseUsageDescriptionNSCameraUsageDescription 键的最简单方法是在 InfoPlist.strings 文件中对其进行描述。

  • 创建名为 InfoPlist 的新 *.strings 文件;
  • 按文件检查器中的本地化...按钮并选择默认语言;
  • 在新的 InfoPlist.strings 文件中添加新记录。例如英文:

NSLocationWhenInUseUsageDescription = "Location usage description";

NSPhotoLibraryUsageDescription = "Photos usage description";

NSCameraUsageDescription = "Camera usage description";

了解更多信息Apple docs

关于app-store-connect - Xcode8 中的 NSPhotoLibraryUsageDescription,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39432242/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com