我使用应用程序加载器完全上传我的.ipa文件,但我没有找到内置的Itunes Connect,我也从苹果支持部门收到此消息:"我们发现了您最近交付的"更新HF"的一个或多个问题.您的交付,必须纠正以下问题:缺少Info.plist密钥 - 此应用程序尝试访问隐私敏感数据而没有使用说明.应用程序的Info.plist必须包含一个NSPhotoLibraryUsageDescription键,其中包含一个字符串值,向用户解释如何应用程序使用这些数据."
我将以下代码添加到config.xml文件,但我仍然有相同的错误:
您可以在plist中添加以下行.
NSCameraUsageDescription $(PRODUCT_NAME) uses photos NSPhotoLibraryUsageDescription $(PRODUCT_NAME) uses photos
编辑:所有核心插件已更新为不再使用变量.要设置用法说明,您必须使用以下edit-config
标记config.xml
:
need camera access to take pictures
请参阅iOS Quirks部分
旧答案:首先删除cordova-plugin-camera cordova plugin rm cordova-plugin-camera
然后再次安装:
cordova plugin add cordova-plugin-camera --variable PHOTOLIBRARY_USAGE_DESCRIPTION="your usage message"