Xcode 10 parece romper com.apple.commcenter.coretelephony.xpc

81

Me actualicé a Xcode 10on High Sierray ahora el proyecto de ejemplo de anuncios recompensados de AdMob se queja de que com.apple.commcenter.coretelephony.xpcno funciona correctamente.

¿Hay algún nuevo derecho que deba habilitar? Estoy buscando durante horas sin ninguna pista.

ACTUALIZACIÓN: Esto solo ocurre desde el simulador. En el dispositivo funciona bien. Deben haber agregado una nueva restricción.

2018-09-22 10:59:39.730813+0100 RewardedVideoExample[1449:26168] libMobileGestalt MobileGestalt.c:890: MGIsDeviceOneOfType is not supported on this platform.
2018-09-22 10:59:40.031746+0100 RewardedVideoExample[1449:26281] Failed to create remote object proxy: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2018-09-22 10:59:40.031865+0100 RewardedVideoExample[1449:26261] Failed to ping server after delegate was set
2018-09-22 10:59:40.031938+0100 RewardedVideoExample[1449:26262] Failed to create synchronous remote object proxy: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2018-09-22 10:59:40.032054+0100 RewardedVideoExample[1449:26262] [NetworkInfo] Descriptors query returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2018-09-22 10:59:40.032353+0100 RewardedVideoExample[1449:26262] Failed to create synchronous remote object proxy: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2018-09-22 10:59:40.032451+0100 RewardedVideoExample[1449:26262] [NetworkInfo] Descriptors query returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2018-09-22 10:59:40.035631+0100 RewardedVideoExample[1449:26262] Failed to create synchronous remote object proxy: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2018-09-22 10:59:40.035714+0100 RewardedVideoExample[1449:26262] [NetworkInfo] Descriptors query returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated.}
2018-09-22 10:59:40.259658+0100 RewardedVideoExample[1449:26314] WF: === Starting WebFilter logging for process RewardedVideoExample
2018-09-22 10:59:40.259805+0100 RewardedVideoExample[1449:26314] WF: _userSettingsForUser : (null)
2018-09-22 10:59:40.259876+0100 RewardedVideoExample[1449:26314] WF: _WebFilterIsActive returning: NO
2018-09-22 10:59:41.020170+0100 RewardedVideoExample[1449:26282] <Google> Cannot find an ad network adapter with the name(s): com.google.DummyAdapter. Remember to link all required ad network adapters and SDKs, and set -ObjC in the 'Other Linker Flags' setting of your build target.
Reward based video ad failed to load: No ad returned from any ad server.
2018-09-22 11:00:09.288227+0100 RewardedVideoExample[1449:26168] [MC] System group container for systemgroup.com.apple.configurationprofiles path is /Users/houmie/Library/Developer/CoreSimulator/Devices/3FF81C00-0DA2-4F98-8964-A84F14FB14A6/data/Containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles
2018-09-22 11:00:09.289859+0100 RewardedVideoExample[1449:26168] [MC] Reading from private effective user settings.

Captura de pantalla

Houman
fuente
2
Tengo el mismo problema con AWS Cognito, ¿resolvió el problema?
YoanGJ
Tuve que actualizar el sistema operativo a Mojawe para que desapareciera.
Houman
Oh ok, en mi caso me di cuenta de que este error estaba ocurriendo solo con el simulador pero no con un dispositivo real. EDITAR: Acabo de ver su edición sobre el simulador
YoanGJ
Sí, es molesto porque tiene que usar su dispositivo para realizar pruebas y ya no puede usar el simulador.
Houman
¿Mi respuesta solucionó tu problema?
Departamento B

Respuestas:

137

Ejecutar esto en Terminal hizo que desapareciera:

xcrun simctl spawn booted log config --mode "level:off"  --subsystem com.apple.CoreTelephony
Departamento B
fuente
3
Simplemente establece una configuración para que el simulador no tenga registro ("desactivado") para el subsistema com.apple.CoreTelephony. Es mucho mejor que rechazar todos los mensajes del sistema operativo, ya que algunos de ellos (creo que las advertencias de diseño automático también le pertenecen) son realmente útiles
Departamento B
1
@ChikabuZ, ¿instaló las utilidades de la línea de comandos? Si no, avíseme si le ayudó. Si ya lo hizo, avíseme también.
Departamento B
4
@DepartamentoB He instalado "Herramientas de línea de comandos para Xcode" pero recibo el mismo error.
ChikabuZ
10
Esto es como rociar febreeze en una mancha de orina. Todavía está ahí. Huele mejor.
GeneCode
13
No puedo creer que esto siga siendo un problema en Xcode 11+. No entiendo cómo los desarrolladores de Apple no se molestan con esto lo suficiente como para solucionarlo.
Aaron
9

Bueno, está funcionando tanto en el simulador como en el dispositivo en Xcode 10.2.

  1. Agregar CoreTelephony.framework (opcional)

  2. Ejecutando el siguiente comando en la Terminal:

    xcrun simctl spawn booted log config --mode "level:off" --subsystem 
    com.apple.CoreTelephony
    
  3. Desde el menú Xcode, abra: Producto> Esquema> Editar esquema

    En su conjunto de Variables de entorno OS_ACTIVITY_MODE = disable

  4. Reiniciar el simulador

pythonNinja
fuente
4
para mí OS_ACTIVITY_MODE = deshabilitar funcionó. Xcode 10.3, Mojave
ashishn
Buena forma de probar.
knight2016
2
No, no funciona, no muestra mensajes de depuración. Entonces tampoco aparecen errores de diseño. muy triste.
Burcu Kutluay
1
Solo el comando simctl booted log config fue suficiente para mí. Apagar OS_ACTIVITY_MODE los ocultará junto con todo lo demás (incluidos NSLogs) que oculta demasiado.
Carl Lindberg
¡Trabajó para mi! (solo ejecutar xcrun en la terminal no fue suficiente)
Peter
5

Encontré una solución al reiniciar el simulador.

Jeferson
fuente
3

Para aquellos que están experimentando este problema en dispositivos reales, vincular CoreTelephony.framework al proyecto soluciona el problema.

Sin embargo, no lo arregla para el simulador.

Cristian Ortega
fuente
0

Estaba teniendo el mismo problema, y ​​así es como lo resolví: Vaya a la pestaña Build Phases y busque Bundle React Native código e imágenes y debajo de la entrada de shell agregue:

exportar NODE_BINARY = nodo ../node_modules/react-native/scripts/react-native-xcode.sh

Esto funcionó para mí con Xcode 11.3.1

¡Espero que esto ayude a alguien!

Ernesto Hdez
fuente