Xcode 10似乎破坏了com.apple.commcenter.coretelephony.xpc

时间:2018-09-22 10:13:15

标签: xcode admob xcode10

我已在Xcode 10上升级到High Sierra,现在AdMob的Rewarded Ad example project抱怨com.apple.commcenter.coretelephony.xpc无法正常工作。

是否需要启用新的权利?我正在寻找没有任何线索的小时。

更新: 这仅在模拟器中发生。在设备上运行正常。他们必须添加了新的限制。

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.

6 个答案:

答案 0 :(得分:46)

在Terminal中运行此命令可使其消失:

xcrun simctl spawn booted log config --mode "level:off"  --subsystem com.apple.CoreTelephony

答案 1 :(得分:2)

我找到了重新启动模拟器的解决方法。

答案 2 :(得分:0)

对于那些在实际设备中遇到此问题的人,将CoreTelephony.framework链接到项目可以解决此问题。

尽管如此,它并没有为模拟器修复。

答案 3 :(得分:0)

在XCode 10.2上的模拟器和设备中都能正常工作

1)Add CoreTelephony.framework (Optional)

2)Executing following command in terminal

    xcrun simctl spawn booted log config --mode "level:off" --subsystem 
    com.apple.CoreTelephony

3)From Xcode menu open: Product > Scheme > Edit Scheme

  On your Environment Variables set OS_ACTIVITY_MODE = disable


4)Restart simulator

答案 4 :(得分:0)

我遇到了同样的问题,这就是我解决的方法: 转到选项卡构建阶段并搜索 Bundle React Native代码和图像,并在 shell 输入下:

导出NODE_BINARY =节点 ../ node_modules / react-native / scripts / react-native-xcode.sh

这对我来说与Xcode 11.3.1兼容

希望这对某人有帮助!

答案 5 :(得分:0)

对于在真实设备上构建时遇到此问题的人,打开设备上的 wifi 解决了该问题。当使用蜂窝网络而不是 wifi 时,这似乎会触发。