代码之家  ›  专栏  ›  技术社区  ›  János

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

  •  0
  • János  · 技术社区  · 7 年前

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

    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应用程序在模拟器中工作。

    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
    

    也。所以它应该在模拟器上工作。

    this 文章的意思是我们需要将Foxit更新到5.0.0.1107?

    1 回复  |  直到 7 年前
        1
  •  1
  •   aBilal17 Deepak    7 年前

    这是ios12上的Foxit PDF sdkv6.0的一个bug,Foxit已经在V6.1中修复了。请仔细检查你正在使用的版本。

    基于V6.0的临时解决方案是将libstdc++.6.dylib从xcode9.x复制到Xcode10。 对于Foxit PDF sdkv6.1,SDK本身没有引用libstdc++.6.dylib,而是引用libc++(这是苹果推荐的)

    推荐文章