我刚刚将Firebase Analytics SDK集成到了我的Xamarin iOS应用中。但是,现在它通过以下方式向日志发送垃圾邮件:
2019-06-13 16:00:44.728870-0400 orgnarrprmobiledev [8450:341429] 5.16.0 -[Firebase / InstanceID] [I-IID023003]无法通过钥匙串OSStatus创建密钥对:-34018 2019-06-13 16:00:44.729602-0400 orgnarrprmobiledev [8450:341429] 5.16.0- [Firebase / InstanceID] [I-IID023004]无法更新 首次解锁后可以访问密钥对。更新状态:-34018 2019-06-13 16:00:44.730314-0400 orgnarrprmobiledev [8450:341429] 5.16.0 -[Firebase / InstanceID] [I-IID023004]首次解锁后,无法更新密钥对的属性以使其可访问。更新状态: -34018 2019-06-13 16:00:44.731801-0400 orgnarrprmobiledev [8450:341429] 5.16.0-[Firebase / InstanceID] [I-IID010003]无法生成密钥对。 2019-06-13 16:00:44.731947-0400 orgnarrprmobiledev [8450:341429] 5.16.0- [Firebase / InstanceID] [I-IID010009]无法从加载密钥对 钥匙扣错误:错误Domain = com.firebase.iid代码= 2005“(null)” 2019-06-13 16:00:44.732061-0400 orgnarrprmobiledev [8450:341429] 5.16.0 -[Firebase / Analytics] [I-ACS020001]无法获取InstanceID:错误Domain = com.firebase.iid代码= 2005“(null)”
有人对如何解决这个问题有想法吗?我尝试在Entitlements.plist中启用钥匙串访问,但是它仍然会发出相同的警告。
答案 0 :(得分:0)
这是模拟器上的预期行为。模拟器不支持KeyChain。