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.