Swift 3 Realm与IOS 10 Simulaor崩溃

Swift 3 Realm与IOS 10 Simulaor崩溃,ios,swift3,realm,Ios,Swift3,Realm,我最近升级了一个应用程序,包括领域Swift到Swift 3。我还将RealmPod升级到支持Swift 3的最新版本 使用Swift 2.2,一切都很好 我可以很好地构建应用程序 当我在模拟器中运行应用程序时,当我执行第一个Realm命令并出现以下调试错误时,它会崩溃 2016-10-31 21:53:59.652525 # MyAppName[3772:306703] [] nw_host_stats_add_src recv too small, received 24, expected

我最近升级了一个应用程序,包括领域Swift到Swift 3。我还将RealmPod升级到支持Swift 3的最新版本

使用Swift 2.2,一切都很好 我可以很好地构建应用程序

当我在模拟器中运行应用程序时,当我执行第一个Realm命令并出现以下调试错误时,它会崩溃

2016-10-31 21:53:59.652525 # MyAppName[3772:306703] [] nw_host_stats_add_src recv too small, received 24, expected 28
2016-10-31 21:53:59.654172 MyAppName[3772:306703] [] nw_host_stats_add_src recv too small, received 24, expected 28
2016-10-31 21:53:59.655775 MyAppName[3772:306703] [] nw_host_stats_add_src recv too small, received 24, expected 28
2016-10-31 21:53:59.657456 MyAppName[3772:306703] [] nw_host_stats_add_src recv too small, received 24, expected 28
2016-10-31 21:53:59.661452 MyAppName[3772:306703] [] nw_host_stats_add_src recv too small, received 24, expected 28
2016-10-31 21:53:59.667299 MyAppName[3772:306703] [] nw_host_stats_add_src recv too small, received 24, expected 28
2016-10-31 21:53:59.671652 MyAppName[3772:306703] [] nw_host_stats_add_src recv too small, received 24, expected 28
2016-10-31 21:53:59.675755 MyAppName[3772:306703] [] nw_host_stats_add_src recv too small, received 24, expected 28
2016-10-31 21:53:59.680503 MyAppName[3772:306703] [] nw_host_stats_add_src recv too small, received 24, expected 28
2016-10-31 21:53:59.687101 MyAppName[3772:306703] [] nw_host_stats_add_src recv too small, received 24, expected 28
2016-10-31 21:53:59.691908 MyAppName[3772:306703] [] nw_host_stats_add_src recv too small, received 24, expected 28
2016-10-31 21:53:59.703852 MyAppName[3772:306703] [] nw_host_stats_add_src recv too small, received 24,

关于如何排除故障或解决此问题,您有什么想法吗?

正如岸川庆所说,这些似乎是Xcode的正常输出,正如我所评论的,Xcode 8.1似乎突然变得非常健谈,并提供了更多的“信息”输出,而不仅仅是错误和打印语句。

也经历了同样的事情带着粗制滥造。清除派生数据后,一切正常

要获取派生数据,请执行以下操作:

  • Xcode>首选项
  • 位置(选项卡)
  • (双击)单击衍生数据行上的圆圈(圆圈内有右箭头)
  • 显示了导出的数据。删除其内容

  • 它们不是崩溃日志,也不是相关领域。当从Xcode 8(可能是Xcode的bug)访问网络(例如使用
    URLSession
    )时,会打印这些日志。应用程序真的崩溃了吗?如果是这样的话,您能试着注释掉初始化领域以隔离问题吗?我所做的调查是在领域初始化中及其周围的代码中放置断点。我只在调用领域初始化器代码时才得到输出。所以这不是崩溃,对吗?如果是这样的话,那就是预期的行为。Realm在模拟器上运行时收集匿名信息。因此,在初始化域时,会发生网络访问。这就是为什么会显示日志。嘿,Kishikawa,是的,看起来最新版本的Xcode非常健谈,提供了很多输出。要禁用它,请编辑您的方案,并在“参数”选项卡下包含OS_ACTIVITY_MODE的环境变量,然后将其设置为disable。Xcode将不再“如此”健谈。