Xcode 10 dường như phá vỡ com.apple.commcenter.coretelephony.xpc


81

Tôi đã nâng cấp Xcode 10lên High Sierravà hiện tại, dự án ví dụ về Quảng cáo có tặng thưởng từ AdMob phàn nàn rằng com.apple.commcenter.coretelephony.xpckhông hoạt động chính xác.

Có quyền mới mà tôi phải kích hoạt không? Tôi đang tìm kiếm hàng giờ mà không có bất kỳ manh mối nào.

CẬP NHẬT: Điều này chỉ xảy ra từ trình mô phỏng. Trên thiết bị, nó hoạt động tốt. Họ phải có thêm một hạn chế mới.

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.

Ảnh chụp màn hình


2
Tôi gặp vấn đề tương tự với AWS Cognito, bạn đã giải quyết được vấn đề chưa?
YoanGJ

Tôi đã phải cập nhật hệ điều hành cho Mojawe để nó biến mất.
Houman

Ồ được rồi, trong trường hợp của tôi, tôi nhận ra rằng lỗi này chỉ xảy ra với trình mô phỏng mà không xảy ra với thiết bị thực. CHỈNH SỬA: Tôi vừa thấy bản chỉnh sửa của bạn về thứ giả lập
YoanGJ.

Có, thật khó chịu vì bạn phải sử dụng thiết bị của mình để kiểm tra và không thể sử dụng trình mô phỏng nữa.
Houman

Câu trả lời của tôi có khắc phục được sự cố của bạn không?
Khởi hành đi B

Câu trả lời:


137

Chạy điều này trong Terminal đã khiến nó biến mất:

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

3
Nó chỉ đơn giản là đặt cấu hình cho trình mô phỏng để không có ("tắt") ghi nhật ký cho hệ thống con com.apple.CoreTelephony. Nó tốt hơn nhiều so với việc từ chối tất cả các tin nhắn hệ điều hành vì một số trong số đó (tôi nghĩ rằng cảnh báo bố cục tự động cũng thuộc về nó) thực sự hữu ích
Departamento B

1
@ChikabuZ bạn đã cài đặt tiện ích dòng lệnh chưa? Nếu không, hãy cho tôi biết nếu nó có ích. Nếu bạn đã làm, hãy cho tôi biết.
Departamento B

4
@DepartamentoB Tôi đã cài đặt "Công cụ dòng lệnh cho Xcode" nhưng tôi nhận được lỗi tương tự.
ChikabuZ

10
Điều này cũng giống như xịt thuốc chống nắng lên vết đái. Nó vẫn ở đó. Chỉ cần có mùi thơm hơn.
GeneCode

13
Không thể tin rằng đây vẫn là một vấn đề trên Xcode 11+. Làm thế nào để các nhà phát triển của Apple không cảm thấy khó chịu với điều này, đủ để khắc phục nó nằm ngoài tôi.
Aaron

9

Nó hoạt động trên cả trình mô phỏng và thiết bị trong Xcode 10.2.

  1. Thêm CoreTelephony.framework (Tùy chọn)

  2. Thực thi lệnh sau trong Terminal:

    xcrun simctl spawn booted log config --mode "level:off" --subsystem 
    com.apple.CoreTelephony
    
  3. Từ menu Xcode, mở: Sản phẩm> Lược đồ> Chỉnh sửa Lược đồ

    Trên bộ Biến môi trường của bạn OS_ACTIVITY_MODE = disable

  4. Khởi động lại trình mô phỏng


4
đối với tôi OS_ACTIVITY_MODE = đã vô hiệu hóa. Xcode 10.3, Mojave
ashishn

Cách tốt để thử.
Knight2016,

2
Không, nó không hoạt động, nó không hiển thị thông báo gỡ lỗi. Vì vậy, lỗi bố cục cũng không xuất hiện. buồn quá.
Burcu Kutluay

1
Đối với tôi chỉ cần lệnh cấu hình nhật ký khởi động simctl là đủ. Việc tắt OS_ACTIVITY_MODE sẽ ẩn những thứ này cùng với mọi thứ khác (bao gồm cả NSLog) ẩn quá nhiều.
Carl Lindberg

Đã làm cho tôi! (chỉ chạy xcrun trong thiết bị đầu cuối là không đủ)
Peter

5

Tôi đã tìm thấy giải pháp khởi động lại trình mô phỏng.


3

Đối với những người đang gặp sự cố này trong thiết bị thực, việc liên kết CoreTelephony.framework với dự án sẽ khắc phục sự cố.

Tuy nhiên, nó không sửa được nó cho trình mô phỏng.


0

Tôi cũng gặp phải vấn đề tương tự và đây là cách tôi giải quyết nó: Đi tới tab Build Phases và tìm kiếm mã và hình ảnh Bundle React Native và thêm đầu vào shell bên dưới :

xuất NODE_BINARY = node ../node_modules/react-native/scripts/react-native-xcode.sh

Điều này đã làm việc cho tôi với Xcode 11.3.1

Hy vọng điều này sẽ giúp ai đó!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.