应用程序因缺少Info.plist密钥而被拒绝

时间:2017-06-19 07:27:28

标签: ios app-store

我尝试将我的应用添加到应用商店。我提交了该应用,但遭到拒绝(metadata rejection)。我收到一条消息,说他们在info.plist找到了相机使用情况,但他们不知道我在哪里使用相机。

我解释了他们在哪里使用相机,这没关系。但是由于缺少Info.plist键,该应用被拒绝了。缺少的密钥是NSCalendarsUsageDescriptionNSBluetoothPeripheralUsageDescription。但问题是我的应用程序没有使用这两个中的任何一个。也许有些依赖?

我可以将key value对添加到info.plist。例如

<key>NSCalendarsUsageDescription</key>
<string>$(PRODUCT_NAME) needs to use your calendar.</string>

<key>NSBluetoothPeripheralUsageDescription</key>
<string>$(PRODUCT_NAME) needs to use your bluetooth.</string>

但是,如果我得到与相机相同的问题怎么办?我无法回答,因为我不知道哪些依赖项使用蓝牙或日历。

有谁知道如何查看访问隐私敏感数据的尝试(在此示例中为NSCalendarsUsageDescriptionNSBluetoothPeripheralUsageDescription)?

1 个答案:

答案 0 :(得分:0)

使用应用程序时,应用程序尝试访问其中任何一个应该会显示在日志中。