nw_host_stats_add_src recv demasiado pequeño, recibió 24, esperaba 28

nw_host_stats_add_src recv too small, received 24, expected 28 

Así que aparece esta en la console y no estoy seguro de si es un problema que debería preocuparme o no. Lo noté después de adjuntar mi aplicación a Firebase y escribir en la database con un inicio de session anónimo. Me pregunto si tengo que hacer algo al respecto y, de ser así, cuáles serían esas acciones.

¡Gracias!

Este es un error con los loggings en Xcode8 + iOS10.


Podemos resolverlo de esta manera:

Cuando OS_ACTIVITY_MODE en el simulador , agregue el nombre OS_ACTIVITY_MODE y disable variables de valor y controle (Producto -> Esquema -> Editar esquema -> Ejecutar -> Argumentos -> Medio ambiente).

introduzca la descripción de la imagen aquí

Cuando OS_ACTIVITY_MODE en el dispositivo , solo agregue OS_ACTIVITY_MODE y OS_ACTIVITY_MODE (no agregue el valor). Verá NSLog en la console Xcode8.

introduzca la descripción de la imagen aquí

Causa: iOS 10 y Xcode 8. También se puede replicar con un error de InputField impar:

El problema pertenece a un InputField cuyo ancho es menor que el de los caracteres de input: 96px vs (4 * 28px) Esto lleva a una CPU del 100% y se fija cuando el ancho se establece en 128px

Enlace a la solución y el razonamiento anteriores

O simplemente silencie todo:

  • Presione ⌘ <
  • Edite el esquema de simulador agregando o configurando el OS_ACTIVITY_MODE en Variables de entorno en los arguments de ejecución a un valor de disable .
  • Haga lo mismo para el dispositivo pero quite el valor para OS_ACTIVITY_MODE , dejándolo vacío. Los loggings se mostrarán para el dispositivo como deberían.

Encontré esta respuesta en un video en Reddit ubicado aquí: https://www.networkingdit.com/r/ios/comments/5p0fvy/xcode_nw_host_stats_add_src_recv_too_small/

Esta advertencia proviene de XCode y se puede deshabilitar agregando una variable Ambiental a la sección Ejecutar esquema. El nombre del entorno es OS_ACTIVITY_MODE y el valor es "deshabilitar".

Esto parece suprimir todos los posts de advertencia "nw_". Tenga en count que esto solo suprime las advertencias. No estoy seguro de si las advertencias son significativas o no, o si esto indica que hay problemas subyacentes "reales" que deberían solucionarse.

Cómo editar la sección Variables ambientales de un esquema en XCode

Agregando el valor OS_ACTIVITY_MODE de "deshabilitar"

Obtuve exactamente este mismo post de error en Xcode-8.2 iOS-10.2, pero no estaba usando Firebase, así que no estoy seguro si eso marca la diferencia. Configurar OS_ACTIVITY_MODE para disable no solucionó el problema, sin embargo, me di count de que venía del OS_ACTIVITY_MODE de OS_ACTIVITY_MODE de All Exceptions Breakpoint que había establecido. Lo cambié a All to Objective-C (eliminando C ) y ya no se detiene en esa línea más. Puede hacer esto haciendo clic derecho en el punto de interrupción en la pestaña de puntos de interrupción de la izquierda, luego seleccionando editar, luego haciendo el cambio.