更新:
我尝试将字符串值添加到"NSPhotoLibraryUsageDescription"
键。
它可以正常工作。我的构建版本现在可以在TestFlight上使用。
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
最佳答案
info.plist
文件的本地化可能非常无用,尤其是在您的应用中使用多种语言的情况下。
本地化NSPhotoLibraryUsageDescription
,NSLocationWhenInUseUsageDescription
或NSCameraUsageDescription
键的最简单方法是在InfoPlist.strings
文件中对其进行描述。
*.strings
文件,名称为InfoPlist
; Localize...
按钮,然后选择默认语言。 InfoPlist.strings
文件中添加新记录。例如英文:
有关更多信息Apple docs
关于app-store-connect - Xcode8中的NSPhotoLibraryUsageDescription,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39432242/