Swift — проблемы Vidyo SDK в выпусках TestFlight

В настоящее время я использую Vidyo iOS SDK на Swift. Все работает отлично, за исключением выпусков приложения TestFlight, которые работают иначе, чем локальные установки (непосредственно из Xcode).

Проблемы возникают из-за инициализации VCConnector для пользовательской обработки представлений (ноль вместо UnsafeMutableRawPointer(&vidyoView)).

connector = VCConnector(nil,
    viewStyle: .default,
    remoteParticipants: 10,
    logFileFilter: UnsafePointer("warning"),
    logFileName: UnsafePointer(""),
    userData: 0)

Полученная версия в TestFlight не будет отображать собственную камеру (превью моего видео).

Это пришло кому-то в голову?


person Marco    schedule 13.04.2018    source источник


Ответы (1)


Если вы загружаете в TestFlight, то, скорее всего, это релизная сборка, в которой оптимизация скорости включала Speed ​​[-O]. Попробуйте переключиться на вариант по умолчанию (для релиза): Настройки сборки -> "Swift Compiler - Генерация кода" -> Уровень оптимизации: Без оптимизации [-Onone] ИЛИ Оптимизировать для Size [-Osize ].

person Taras Melko    schedule 31.05.2018