iOS 17.5
Я пытаюсь использовать ZoomVideoSDK в своем приложении для iOS, чтобы начать трансляцию (поделиться всем экраном), я следовал их документации и создал группа приложений и цель расширения правильно.
Когда я начинаю трансляцию с использованием расширения, через 2–3 секунды я получаю следующее исключение:
Код: Выделить всё
Thread 3: EXC_BAD_ACCESS (code=1, address=0x78)Код: Выделить всё
override func processSampleBuffer(_ sampleBuffer: CMSampleBuffer, with sampleBufferType: RPSampleBufferType) {
// Pass sample buffer into SDK.
print("Processing sample buffer: \(sampleBufferType)")
screenShareService?.processSampleBuffer(sampleBuffer, with: sampleBufferType)
}
Код: Выделить всё
screenShareService?.processSampleBuffer(sampleBuffer, with: sampleBufferType)Я отладил и убедился, что screenShareService инициализирован.
Я дважды проверил определения основной целевой группы и целевой группы расширения.
Я попытался добавить TeamID в определение группы приложений.
Я подключил отладчик и всегда могу увидеть этот журнал прямо перед тем, как произойдет сбой:
Код: Выделить всё
*** CFMessagePort: bootstrap_register(): failed 1,100 (0x44c) 'Permission denied', port = 0x5627, name = '
' See /usr/include/servers/bootstrap_defs.h for the error codes.Подробнее здесь: https://stackoverflow.com/questions/786 ... -exception
Мобильная версия