我刚刚尝试提交我的应用,我收到了一封电子邮件说:
此应用尝试在不使用的情况下访问隐私敏感数据 描述。该应用的Info.plist必须包含一个 NSMicrophoneUsageDescription键,用字符串值解释 用户应用程序如何使用此数据。
我正在使用The Amazing Audio Engine,但我在代码中的任何地方都没有使用麦克风。所以我假设Apple看到我的二进制文件包含TAAE,并且有方法涉及麦克风,即使它们没有被使用。
所以我的问题是,有没有办法解决这个问题?我应该删除录音机文件的标题吗?或者我被迫让我的应用程序提醒它需要使用麦克风,即使它永远不会(bleah !!!)?
答案 0 :(得分:4)
Apple可以看到有代码可以访问麦克风。 Apple在您的应用程序运行期间无法确定该代码实际上是否已被访问。
所以你有两个选择:
NSMicrophoneUsageDescription
键。只要您的应用程序没有触发使用麦克风,用户就永远不会看到这一点。