我目前正在开发一款需要多项权限才能正常运行的应用,例如使用camera
,gallery
,mic
和calendar
的权限。我已将NSCameraUsageDescription
,NSPhotoLibraryUsageDescription
,NSMicrophoneUsageDescription
和NSCalendarsUsageDescription
添加到plist中。但是当我将二进制文件上传到Appstore / itunesconnect时,它会发送一封电子邮件,说明:
缺少Info.plist密钥 - 此应用程序尝试在没有使用说明的情况下访问隐私敏感数据。该应用的Info.plist必须包含一个
NSCalendarsUsageDescription
键,其中包含一个字符串值,向用户解释应用如何使用此数据。
很奇怪,我不会与其他人(相机,照片库和麦克风)发生任何问题。为什么我一直为日历买一个?