我的应用程序在iOS 10中运行顺利但不是因为我将应用程序更新到iOS 11,应用程序开始崩溃。我收到了以下错误:
This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSContactsUsageDescription key with a string value explaining to the user how the app uses this data.
答案 0 :(得分:1)
由于您的错误建议只需添加
"Privacy - Contacts Usage Description"
进入你的info.plist。它将是String类型,因此请向用户添加要显示的任何弹出消息,要求访问他/她的联系人列表。例如。您可以写"应用程序想要访问您的联系人列表。"
Key will be "Privacy - Contacts Usage Description"
and
Value will be "Application wants to access your contacts list."
答案 1 :(得分:0)
这是因为您试图在未经许可的情况下访问敏感数据。为避免这种情况,您需要在所有目标的info.plist文件中添加一个条目。并指定访问敏感数据的有效原因。
由于
答案 2 :(得分:0)
答案 3 :(得分:0)
<key>NSContactsUsageDescription</key>
<string>Required to show list of contacts</string>
只需将其写入您的 info.plist 文件。