是否接受空的 NSCameraUsageDescription?

Is empty NSCameraUsageDescription accepted?

如果您的应用使用相机,您必须在 InfoPlist.strings 中设置 NSCameraUsageDescription。但是,如果我不想使用任何自定义消息怎么办?像这样设置空 empty NSCameraUsageDescription 是否可以接受:

NSCameraUsageDescription = "";

Docs说这个有点奇怪: If your app attempts to access the device’s camera without a corresponding purpose string, your app exits。 什么是 "exits"?我的应用会被拒绝吗?

不,不接受。

iOS 之前已经需要访问麦克风、摄像头和媒体库的权限(iOS6、iOS7),但自 iOS10 起,应用程序将如果您不提供请求权限的说明,则会崩溃。

来自 :

您可以使用

NSCameraUsageDescription = "";

没有任何消息,您只需将密钥放入plist。也在文档中

If your app attempts to access the device’s camera without a corresponding purpose string, your app exits.

他们提到了退出,这意味着如果您不输入该字符串,应用程序将关闭,但我现在已经检查过了,弹出窗口只显示标题而没有任何消息。