2017-04-11 173 views
0

使用NSContactsUsageDescription獲取聯繫人列表時,出現以下錯誤。該應用的Info.plist必須包含一個NSContactsUsageDescription?

此應用程序已崩潰,因爲它試圖訪問隱私敏感的 數據沒有使用說明。該應用程序的Info.plist必須包含 NSContactsUsageDescription項,並帶有一個字符串值,用於說明用戶該應用程序如何使用此數據的 。

此外,它需要很長時間才能在swift中快速獲取整個聯繫人列表,並且在快速3中存在此錯誤。

+0

你必須添加在Info.plist文件權限:https://iosdevcenters.blogspot.com/2016/09/infoplist-privacy-settings-in-ios-10.html –

+0

@ Anbu.Karthik先生我的應用程序沒有被拒絕,它崩潰。謝謝 – Rishi

+0

@Rishi - 問題與這個問題有關 –

回答

2

添加聯繫人權限在Info.plist文件:

Key  : Privacy - Contacts Usage Description  
Value  : $(PRODUCT_NAME) contact use 

更多參考:Permission info.plist

查看GIF:http://ge.tt/4HOl7ej2

+0

嗨,你可以請分享可以複製粘貼在Plist'ss源代碼中的代碼。謝謝 – Rishi

+0

點擊plist的(+)。在第一個框中輸入:隱私 - 聯繫人使用說明,然後在第二個框中輸入:$(PRODUCT_NAME)聯繫人使用。 –

+0

它非常簡單。 –

0

你將需要添加下面的鍵和值在您的信息.plist文件。

key: Privacy - Contacts Usage Description 

Value: Allow Contact Access 
相關問題