Xcode 10, здається, зламав com.apple.commcenter.coretelephony.xpc


82

Я перейшов Xcode 10на in,High Sierra і тепер приклад проекту з винагородою від AdMob скаржиться, що 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.

Знімок екрана


2
У мене така сама проблема з AWS Cognito, чи вирішили ви проблему?
YoanGJ

Мені довелося оновити ОС до Mojawe, щоб вона пішла.
Хоуман,

О гаразд, у моєму випадку я зрозумів, що ця помилка трапляється лише з тренажером, але не з реальним пристроєм. EDIT: Я щойно побачив вашу
редакцію

Так, це дратує, оскільки вам доводиться використовувати пристрій для тестування і більше не можете користуватися симулятором.
Houman

Моя відповідь вирішила вашу проблему?
Departamento B

Відповіді:


142

Запуск цього в терміналі зник:

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

3
Він просто встановлює конфігурацію для симулятора, щоб не було ("вимкнено") ведення журналу для підсистеми com.apple.CoreTelephony. Це набагато краще, ніж відхиляти всі повідомлення ОС, оскільки деякі з них (я думаю, що попередження про автоматичне розміщення також належать до них) дійсно корисні
Департамент Б

1
@ChikabuZ Ви встановили утиліти командного рядка? Якщо ні, дайте мені знати, чи допомогло це. Якщо ви вже це зробили, повідомте мені також.
Departamento B

4
@DepartamentoB Я встановив "Інструменти командного рядка для Xcode", але отримую ту саму помилку.
ChikabuZ

12
Це як розпорошення фебрилу на пляму від сечі. Це все ще там. Просто пахнути приємніше.
GeneCode

14
Не можу повірити, що це все ще проблема в Xcode 11+. Як розробники Apple не дратуються цим самим, щоб це виправити, мені не під силу.
Аарон,

10

Ну, це працює як на симуляторі, так і на пристрої в Xcode 10.2.

  1. Додати CoreTelephony.framework (Необов’язково)

  2. Виконання наступної команди в терміналі:

    xcrun simctl spawn booted log config --mode "level:off" --subsystem 
    com.apple.CoreTelephony
    
  3. У меню Xcode відкрийте: Продукт> Схема> Редагувати схему

    На вашому наборі змінних середовища OS_ACTIVITY_MODE = disable

  4. Перезапустіть симулятор


4
для мене OS_ACTIVITY_MODE = відключення спрацювало. Xcode 10.3, Мохаве
ашішн

Хороший спосіб спробувати.
knight2016

2
Ні, це не працює, воно не відображає повідомлення про налагодження. Отже, помилок у розміщенні також не з’являється. так сумно.
Бурку Кутлуай

1
Мені було достатньо лише команди завантаженого журналу конфігурації simctl. Вимкнення OS_ACTIVITY_MODE приховає їх разом із усім іншим (включаючи журнали NSLogs), що занадто багато приховує.
Карл Ліндберг,

Працював у мене! (просто запустити xcrun у терміналі було недостатньо)
Пітер


3

Для тих, хто стикається з цією проблемою на реальних пристроях, пов’язання CoreTelephony.framework з проектом вирішує проблему.

Однак це не виправляє для симулятора.


0

У мене була та сама проблема, і ось як я її вирішив: Перейдіть на вкладку Фази побудови та знайдіть Bundle React Native код і зображення, а нижче введіть оболонку :

експортувати NODE_BINARY = вузол ../node_modules/react-native/scripts/react-native-xcode.sh

Це працювало для мене з Xcode 11.3.1

Сподіваюся, це комусь допомагає!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.