首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dyld:未加载库:/usr/lib/libstdc++.6 dyld

dyld:未加载库:/usr/lib/libstdc++.6 dyld
EN

Stack Overflow用户
提问于 2018-09-24 22:13:01
回答 1查看 3.2K关注 0票数 0

刚刚安装了Xcode 10,并得到了运行时错误。你知道怎么回事吗?

代码语言:javascript
复制
dyld: Library not loaded: /usr/lib/libstdc++.6.dylib
  Referenced from: /Users/kukodajanos/Library/Developer/CoreSimulator/Devices/50603E30-571E-484B-BABD-270D3D1F01AE/data/Containers/Bundle/Application/AFA530AF-2F31-4B26-ACE0-776070E28368/PFB.app/Frameworks/FoxitRDK.framework/FoxitRDK
  Reason: no suitable image found.  Did find:
    /usr/lib/libstdc++.6.dylib: mach-o, but not built for iOS simulator
(lldb) 

以前的Xcode应用程序在模拟器中工作。

代码语言:javascript
复制
lipo -info /Users/kukodajanos/Workspace/PFB/FoxitRDK.framework/FoxitRDK 
Architectures in the fat file: /Users/kukodajanos/Workspace/PFB/FoxitRDK.framework/FoxitRDK are: i386 x86_64 armv7 arm64

正如您所看到的,Foxit显示了,它还有i386 x86_64体系结构。所以它应该在模拟器上工作。

文章是否意味着我们需要将Foxit更新到5.0.0.1107?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-25 07:07:51

这是FoxitPDSDKV6.0在iOS 12上的一个bug,Foxit已经在V6.1中修复了。请检查一下您正在使用的版本。

这个问题的背景是: Xcode 10删除了" libstdc++.6.dylib ",基于V6.0的临时解决方案是将libstdc++.6.dylib从Xcode 9.x复制到Xcode10。对于FoxitPDSDKV6.1,SDK本身不是引用libstdc++.6.dylib,而是引用libc++ (这是苹果推荐的)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52488046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档