NSPhotoLibraryUsageDescription

NSPhotoLibraryUsageDescription

更新:
我尝试将字符串值添加到"NSPhotoLibraryUsageDescription"键。
app-store-connect - Xcode8中的NSPhotoLibraryUsageDescription-LMLPHP

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

app-store-connect - Xcode8中的NSPhotoLibraryUsageDescription-LMLPHP
ps:构建版本表示构建版本

但是我想知道为什么Apple Store只允许我为"NSPhotoLibraryUsageDescription"键而不是"Camera Usage Description""Location When In Use Usage Description"添加String值?
以及如何本地化info.plist。

:
我已将许多构建版本上载到iTunes Connect。但是TestFlight没有显示这些构建版本。
然后,我在stackoverflow上搜索此问题。而且我知道这是由用法说明引起的。我在Info.plist中添加了 NSPhotoLibraryUsageDescription
但是,Apple Store团队通过电子邮件告诉我:



他们仍然告诉我添加 NSPhotoLibraryUsageDescription

app-store-connect - Xcode8中的NSPhotoLibraryUsageDescription-LMLPHP

最佳答案

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

  • 创建新的*.strings文件,名称为InfoPlist
  • 在文件检查器中按Localize...按钮,然后选择默认语言。
  • 在新的InfoPlist.strings文件中添加新记录。例如
    英文:


  • 有关更多信息Apple docs

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

    10-14 21:30