Ошибка времени выполнения Xcode для iOS iPhone 8 - [AXRuntimeCommon] Проблема AX Lookup - errorCode:1100 portName:'com.apple.iphone.axserver' PID:2751
Я получаю ошибку времени выполнения от XCode в окне отладки, когда я запускаю свое приложение на реальном устройстве iPhone 8:
[AXRuntimeCommon] Проблема поиска AX - errorCode:1100 имя_порта:'com.apple.iphone.axserver' PID:2751
Я понятия не имею, из какого кода это происходит. Я использую расширение содержания уведомлений.
Что вызывает это сообщение об ошибке?
4 ответа
Я предполагаю, что вы уже решили эту проблему, но для всех, кто посещает, ошибка информирует вас о том, что api, используемый для AX Lookup, лишен доступа. Если вы используете Google Cloud Platform, это может иметь место, когда у вас есть ограниченный ключ API. Если это так для вас,
Перейдите в консоль Google Cloud Platform, просмотрите свой проект, затем перейдите в API и службы -> Учетные данные -> щелкните ключ API, который использует ваше приложение iOS, и в разделе Ограничения API добавьте API, необходимые для вашего проекта. Если вы используете Google Firestore для хранения, вы должны включить Identity Toolkit API и Cloud Firestore API в дополнение к любым API, которые вы можете использовать, начиная с Firebase.
Надеюсь, это помогло, удачи!
Это было зарегистрировано как ошибка (FB7513956) MADISON SOLARANA с потенциальным исправлением, которое появится в бета-версии iOS 13.3.1 (информация об источнике).
Я получил эту ошибку, когда явно не запрашивал разрешение на использование камеры в UIImagePickerController. Это исчезло, когда я впервые сделал это:
(need #import <AVFoundation/AVFoundation.h>)
NSString *mediaType = AVMediaTypeVideo;
[AVCaptureDevice requestAccessForMediaType:mediaType completionHandler:^(BOOL granted) {
dispatch_async(dispatch_get_main_queue(), ^{
// code to handle granted==NO;
});
}];
Я сталкиваюсь с той же проблемой при использовании Firebase. Например, если вы живете в стране (например, на Кубе), где Firebase заблокирован, вы можете увидеть эту ошибку в консоли Xcode:
2022-02-22 10:29:49.790462-0500 PGA[30813:1755604] [AXRuntimeCommon] Unknown client: PGA
2022-02-22 10:29:49.800516-0500 PGA[30813:1755604] [AXRuntimeCommon] AX Lookup problem - errorCode:1100 error:Permission denied portName:'com.apple.iphone.axserver' PID:30555 (
0 AXRuntime 0x00000001ada00228 66C237CA-4CE1-3DA3-B202-564711E51E84 + 303656
1 AXRuntime 0x00000001ad9b9c00 _AXGetPortFromCache + 696
2 AXRuntime 0x00000001ad9bb2b4 AXUIElementPerformFencedActionWithValue + 484
3 UIKit 0x00000001de99cab0 A394B4DE-8488-3B7E-B17C-BD9DC2951B2D + 887472
4 libdispatch.dylib 0x0000000104548718 _dispatch_call_block_and_release + 24
5 libdispatch.dylib 0x0000000104549f94 _dispatch_client_callout + 16
6 libdispatch.dylib 0x0000000104551150 _dispatch_lane_serial_drain + 684
7 libdispatch.dylib 0x0000000104551dd4 _dispatch_lane_invoke + 432
8 libdispatch.dylib 0x000000010455d4e8 _dispatch_workloop_worker_thread + 852
9 libsystem_pthread.dylib 0x00000001de68de84 _pthread_wqthread + 284
10 libsystem_pthread.dylib 0x00000001de68d9f0 start_wqthread + 8
)
Но если установить VPN, то ошибка пропадает. Точно так же, как говорит @Rj_!