gpt4 book ai didi

ios - 应用程序的 Info.plist 必须包含一个 NSMicrophoneUsageDescription 键和一个字符串值,向用户解释应用程序如何使用此数据

转载 作者:IT王子 更新时间:2023-10-29 07:40:16 31 4
gpt4 key购买 nike

遇到构建拒绝应用的 Info.plist 必须包含一个 NSMicrophoneUsageDescription 键和一个向用户解释应用如何使用此数据的字符串值。

该应用程序不使用麦克风。或者我认为。

如何追踪使用麦克风的位置?

UPD23112016:考虑到懒惰的答案被赞成,我已经向 Apple 提交了新功能请求以关闭此安全漏洞。

UPD05042017:代理mic访问还是很麻烦通过一些半生不熟的 NSMicrophoneUsageDescription 进入一些第三方框架如果用户同意,您可以对何时何地使用它进行零控制允许麦克风访问。伙计们,请做尽职调查和工艺精确NSMicrophoneUsageDescription 反射(reflect)了麦克风的事实当使用被第 3 方二进制框架掩盖时,由完全不受您控制的代码使用。谢谢。

UPD2021:Apple 尽其所能为共享的审计跟踪最新 iOS 中的资源(例如麦克风)使用情况,因此用户在实际访问发生时进行一些资源检查。不错的尝试,但有多少人会进行尽职调查?

UPD2022:Apple 在 iOS 16 的锁定屏幕上添加了审计跟踪摘要,因此您可以看到像 MapsMe 这样的违规者以摆脱 spy 软件。

最佳答案

对于懒惰的人:

如果您想为大多数媒体访问(设备上的照片、相机、视频录制、位置)快速添加 usageDescription:

右键单击您的 info.plist 文件并 -> 打开为 -> 源代码

然后在当前值之间粘贴以下内容:

<key>NSMicrophoneUsageDescription</key>
<string>Need microphone access for uploading videos</string>
<key>NSCameraUsageDescription</key>
<string>Need camera access for uploading images</string>
<key>NSLocationUsageDescription</key>
<string>Need location access for updating nearby friends</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>This app will use your location to show cool stuffs near you.</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Need photo library access for uploading images</string>

当然,这些描述由您决定。我试图让它们尽可能通用。

希望这可以节省一些人的时间!

关于ios - 应用程序的 Info.plist 必须包含一个 NSMicrophoneUsageDescription 键和一个字符串值,向用户解释应用程序如何使用此数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39589998/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com