Delphi / iOS:链接动态库应用时,立即崩溃,并显示错误“找不到图像”

时间:2018-12-04 20:53:46

标签: ios delphi bitcode

我尝试在我的应用中使用库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,0x0000000000000000异常注意:   EXC_CORPSE_NOTIFY终止描述:DYLD,库未加载:   @ rpath / WebRTC.framework / WebRTC |引用自:   /var/containers/Bundle/Application/A2C3A7DA-D35E-4649-AEA0-9AB518E48971/ALLiveVideoChatClient.app/ALLiveVideoChatClient   |原因:未找到图片由线程触发:0

知道为什么会有此“找不到图像”错误吗?

如果有问题,https://cocoapods.org/pods/GoogleWebRTC说:

  

此窗格包含二进制格式的WebRTC iOS SDK。它是动态的   包含armv7,arm64和x86_64片的库。 位代码为   不支持。我们当前提供的API仅是Objective C。

0 个答案:

没有答案