Delphi / ios: при связывании приложения динамической библиотеки сразу происходит сбой с ошибкой «изображение не найдено» - PullRequest
0 голосов
/ 04 декабря 2018

Я пытаюсь использовать в своем приложении библиотеку https://cocoapods.org/pods/GoogleWebRTC. Поэтому я загружаю ее из cocoapods (https://dl.google.com/dl/cpdc/0d72a13625d8f3e5/GoogleWebRTC-1.1.25331.tar.gz) и распаковываю. У меня есть:

c:\sdk\WebRTC.framework
  c:\sdk\WebRTC.framework\Headers
  c:\sdk\WebRTC.framework\Modules
  c:\sdk\WebRTC.framework\WebRTC

В поискепуть, который я добавляю c:\sdk\WebRTC.framework. Теперь в моем модуле я добавляю эту строку:

procedure StubProc1; cdecl; external 'WebRTC' name 'OBJC_CLASS_$_RTCPeerConnectionFactory';

Компиляция и компоновка работают нормально, но когда я развертываю приложение, приложение сразу вылетает. При просмотре журнала яможет видеть:

Тип исключения: EXC_CRASH (SIGABRT) Коды исключений: 0x0000000000000000, 0x000000000000000000 Примечание об исключении: EXC_CORPSE_NOTIFY Описание прекращения: DYLD, библиотека не загружена: @ rpath / WebRTCferame:/var/containers/Bundle/Application/A2C3A7DA-D35E-4649-AEA0-9AB518E48971/ALLiveVideoChatClient.app/ALLiveVideoChatClient | Причина: изображение не найдено Инициируется потоком: 0

* 1019Любая идея, почему у меня эта ошибка "изображение не найдено"?

Если это важно, https://cocoapods.org/pods/GoogleWebRTC скажем:

Этот модуль содержит SDK WebRTC iOS в двоичном видеЭто динамическая библиотека, которая содержитns фрагменты armv7, arm64 и x86_64. Бит-код не поддерживается .Наши API, предоставляемые в настоящее время, предназначены только для Objective C.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...