versiones descargar ios

descargar - ios download



iOS 10: "[Aplicación] si estamos en el controlador real de precompromiso, en realidad no podemos agregar ninguna nueva valla debido a la restricción de CA" (6)

Intente poner lo siguiente en las environment variables para el esquema en run(debug)

OS_ACTIVITY_MODE = disable

A veces recibo este mensaje en los registros de Xcode 8b3 cuando ejecuto mi aplicación, todo parece funcionar, pero me gustaría saber de dónde proviene. Google no ayudó en absoluto.


Para solucionarlo, eliminé la aplicación del simulador.

También corrí Clean primero.

No creo que nada relacionado con la orientación lo haya desencadenado. Lo más importante que cambió antes de que comenzara este síntoma es que un marco Swift comenzó a llamar a NSLog en hilos de trabajo en lugar de hilo principal.


Podemos silenciarlo de esta manera (el dispositivo y el simulador necesitan valores diferentes):

Agregue el Nombre OS_ACTIVITY_MODE y el Valor ${DEBUG_ACTIVITY_MODE} y ${DEBUG_ACTIVITY_MODE} (en Producto -> Esquema -> Editar esquema -> Ejecutar -> Argumentos -> Medio ambiente).

Agregue la configuración definida por el usuario DEBUG_ACTIVITY_MODE , luego agregue Any iOS Simulator SDK for Debug y configure su valor para disable (en Proyecto -> Configuración de compilación -> + -> Configuración definida por el usuario)


Viene de +[UIWindow _synchronizeDrawingAcrossProcessesOverPort:withPreCommitHandler:] través de la API os_log. No depende de otros componentes / marcos que esté utilizando (solo de UIKit): se reproduce en un proyecto de aplicación limpio de vista única al cambiar la orientación de la interfaz.

Este método consta de 2 partes:

  1. agregar un controlador precompromiso aprobado a la lista de controladores;
  2. hacer algún trabajo, eso depende del estado actual de la máquina de estados finitos.

Cuando la segunda parte falla (parece una transición prohibida), imprime el mensaje anterior en el registro de errores. Sin embargo, creo que este problema no es fatal: hay 2 casos de afirmación adicionales en este método, que provocarán un bloqueo en la depuración.

Parece que el radar es lo mejor que podemos hacer.


en tu Xcode:

  • Haga clic en el nombre de su esquema activo justo al lado del botón Detener
  • Haga clic en Editar esquema ...
  • en Ejecutar (depurar), seleccione la pestaña Argumentos
  • en Variables de entorno, haga clic en +
  • agregar variable: OS_ACTIVITY_MODE = deshabilitar


OS_ACTIVITY_MODE = disable

Esto también deshabilitará la capacidad de depurar en dispositivos reales (no habrá salida de consola desde dispositivos reales a partir de entonces).